Даниил Фомин родился 2 марта 1997 года в Тихорецке, Краснодарский край. Воспитанник академии ФК «Краснодар». Дебютировал за «Краснодар-2» 7 октября 2014 года в матче против «Торпедо» (Армавир). За вторую команду провел 53 игры, забил 7 голов. За основную команду «Краснодара» сыграл 1 матч 21 сентября 2016 года.
В 2017–2019 годах выступал в аренде за «Нижний Новгород», провел 70 встреч, забил 8 голов. Летом 2019 года перешел в «Уфу», где в сезоне стал лучшим бомбардиром команды с 6 голами. 3 августа 2020 года подписал пятилетний контракт с «Динамо» Москва. В первые два сезона был лучшим бомбардиром команды. В сезоне 2022/23 выполнял функции капитана. В сентябре 2024 года продлил контракт до лета 2029 года. Играет за сборную России, дебютировал 11 октября 2020 года.
Стиль игры
Центральный полузащитник. Участвует в атакующих действиях, забивает голы, отдает передачи.