Страхов впервые вышел на сцену театрального кружка во время учебы в школе. Он также обучался исполнительскому мастерству в экспериментальной школе при Академии педагогических наук. В 1993 году он поступил на курс Авангарда Леонтьева в школу-студию МХАТ, а на втором курсе перевелся в Щукинское училище. Его дебют в кино состоялся в эпизоде фильма «Карьера Артуро Уи. Новая версия» по пьесе Бертольда Брехта в 1996 году. После окончания училища он поступил в труппу Московского драматического театра им. Гоголя, где проработал до 1999 года.
С 1999 года по 2001 год он выступал в театре им. Моссовета и Московском драматическом театре под руководством Армена Джигарханяна. С 2001 года Страхов начал работать в коллективе Московского драматического театра на Малой Бронной. В эти же годы он много снимался в телесериалах «Бригада», «Бедная Настя», «Дети Арбата». За свою роль в военной драме «Грозовые ворота» был удостоен награды Министерства обороны. В 2009 году исполнил роль советского разведчика в сериале «Исаев». В 2012 году Страхов получил предложение выступить в спектакле «Драма на охоте» в театре Et Cetera. В 2020 году он был удостоен награды «Звезда театрала» в номинации «лучшая роль театрального актера в кино» за свою роль в сериале «Знахарь».
Со своей женой, актрисой Марией Леоновой, Страхов познакомился в 1994 году в Щукинском училище, свадьбу они сыграли в 2001 году.
Секс-символ 2000-х: Даниилу Страхову — 45
Актер Даниил Страхов с супругой Марией на Красной дорожке церемонии закрытия XXV Российского кинофестиваля «Кинотавр» в Сочи, 2014 год
Екатерина Чеснокова/РИА «Новости»Народный артист России Олег Вавилов в роли лорда Генри Уоттона и актер Даниил Страхов в роли Дориана Грея в сцене из спектакля «Портрет Дориана Грея», 2001 год
Александр Яковлев/ТАССАктер Даниил Страхов в роли Романа в фильме режиссера Сергея Струсовкого «Блаженная», 2008 год
«Планета Информ»/ТАССДаниил Страхов в роли Камышева в сцене из спектакля «Драма на охоте» в постановке режиссера Антона Яковлева в театре Et Cetera. На втором плане - актриса Марина Дубкова в роли Ольги, 2012 год
Сергей Пятаков/РИА «Новости»Актер Даниил Страхов (Хлестаков) и Леонид Каневский (Сквозник-Дмухановский) (слева направо) в сцене из спектакля Сергея Голомазова «Ревизор» в театре на Малой Бронной, 2010 год
Алексей Филиппов/ТАССДаниил Страхов (слева) в роли Макбета и Владимир Яворский в роли Дункана в сцене из спектакля «Макбет», 2018 год
Владимир Федоренко/РИА «Новости»Актер Даниил Страхов на съемочной площадке фильма «Исаев», 2008 год
Алексей Павлишак/ТАССДаниил Страхов в роли Макбета, Настасья Самбурская в роли леди Макбет и Александр Голубков в роли Банко (слева направо) в сцене из спектакля «Макбет» по пьесе Уильяма Шекспира в постановке режиссёра Антона Яковлева в Театре на Малой Бронной, 2018 год
Владимир Федоренко/РИА «Новости»Актеры Даниил Страхов (Камышев) и Марина Дубкова (Ольга) в сцене из спектакля «Драма на охоте» в постановке режиссера Антона Яковлева по мотивам повести А.П.Чехова в театре Et Cetera, 2012 год
Валерий Шарифулин/ТАССАктер Даниил Страхов и режиссер Антон Яковлев (слева направо), получивший награду в номинации «Лучший спектакль. Большая форма» за постановку «Макбет» в театре на Малой Бронной, на 12-й церемонии вручения премии «Звезда театрала» в театре имени Евгения Вахтангова, 2019 год
Вячеслав Прокофьев/ТАСС