Николай Дмитриевич Титков родился 18 августа 2000 года в Рязани. Начал заниматься футболом в Рязани, в 2007 году перешел в "Мастер-Сатурн" из Егорьевска, а в 2018 году присоединился к московскому "Локомотиву".
С 2019 года выступал за фарм-клуб "Локомотив-Казанка" в первенстве ПФЛ, дебютировал 17 июля 2019 года в игре с "Коломной". 25 сентября 2019 года дебютировал за основной состав "Локомотива" в 1/16 финала Кубка России против "Балтики". 5 декабря 2020 года вышел на замену в матче РПЛ против "Рубина".
В 2021 году перешел в аренду в "Оренбург", где дебютировал в ФНЛ и забил первый гол. 29 ноября 2023 года забил первый гол в Кубке России с пенальти в ворота "Спартака".
19 июня 2024 года отправился в аренду в "Балтику" до конца сезона 2024/2025 с правом выкупа. 11 июля 2025 года был выкуплен "Балтикой" и подписал трехлетний контракт. В сезоне 2025/26 РПЛ провел 8 матчей, забил 1 гол.
Стиль игры
Полузащитник, выполняет действия в центре поля, участвует в атакующих и оборонительных фазах.