Воспитанник московского «Локомотива», там же и начал профессиональную карьеру, выступая за молодежный состав (39 матчей, 1 гол). Далее в его карьере был клуб ПФЛ «Калуга», за который Николай провел 34 игры и забил 1 гол. В феврале 2015 года он перебрался в «СКА-Хабаровск», за 2 года провел 42 матча и забил 2 гола и помог хабаровчанам впервые в истории выйти в РФПЛ. В сезоне 2017/2018 в составе армейцев провел 13 матчей (1 гол) в Премьер-лиге и 3 матча (1 гол) в рамках Кубка России.
В 2010-2011 годах выступал за юношеские сборные России различных возрастов. Всего в составе сборной Николай провел 16 матчей и забил 2 гола (Италии и Бельгии).
Перед сезоном 2018/2019 подписал контракт с «Томью» на 2 года, дебютировав в матче 1-го тура против «Факела».
Товарищеский матч
Томь
Томск
2
:0
Лапи
Косово
Сиде (Турция), тренировочное поле