Даниил Спиваковский родился в августе 1969 года, в Москве. Его мама работает профессором психологии в МГУ. В детстве маленький Даниил очень любил рассказывать стихотворения. Он всегда любил быть в центре внимания. Увлекательные рассказы мамы о психологии человека настолько увлекли юношу, что после школы он сдает документы в МГУ, но с первого раза не поступает.
Целый год он посвящает работе в психиатрической больнице. На следующий год Даниил поступает на психологический факультет МГУ. Через год его призывают в армию, и он служит в войсках связи. В 1989 году после службы, Спиваковский восстанавливается в МГУ и продолжает учебу.
При МГУ создан театр для студентов, в котором каждый может играть. Даниил вместе с друзьями репетирует в постановках. На следующий год друзья решают поступать в театральные ВУЗы, а Спиваковский идет с ними за компанию. Актер Спиваковский Даниил поступил в три театральных ВУЗа, но для себя выбрал ГИТИС. Уходить из МГУ Спиваковский не хотел, и ему пришлось совмещать учебу в двух ВУЗах.
В 1992 году Спиваковский получил сразу два диплома, и его автоматически приняли в штат театра им. Маяковского, где он служит и по сей день. За многие годы работы в театре Даниил сыграл много ролей, но его сделала знаменитым роль Альбера в спектакле «Банкет». Критики расхваливали молодого и талантливого актера.
Дебютная роль в кино состоялась в 2000 году, он сыграл в эпизоде сериала «Маросейка, 12». Дальше были незначительные роли в сериалах и кино. Его заметил Валерий Тодоровский и пригласил на главную роль в своем фильме «Мой сводный брат Франкенштейн». Спиваковского утвердили на роль сразу, так как Тодоровский снимал его в кино и видел Даниила в разных ситуациях. Роль брата, которого назвали Франкенштейн, принесла Даниилу славу в кино. Спиваковский Даниил становится завсегдатаем кино и театра. На счету у актера около 70 ролей в кино и около 10 ролей в театре. Кроме того, Даниил проводит групповую терапию, в которую включено и актерское мастерство. Актер успешно объединяет и работу актера, и навыки дипломированного психолога. В данный момент занят в постановках и снимается в кино.
Даниил Спиваковский работает учителем мастерской театрального факультета. В 2007 году Даниил Спиваковский получил звание заслуженного артиста России, а в 2009 получает приз за лучшую мужскую роль в киноленте «Мой муж - гений». Дважды был женат. Воспитывает дочь Дашу и сына Даниила.