Николай Кулешов родился 3 января 1990 года в городе Москва. С самого детства рос очень подвижным ребенком. Увлекался футболом, баскетболом и волейболом. В тринадцать лет отец привел его на айкидо, и в принудительном порядке заставил посещать эту секцию. И хотя ему этот вид спорта совершенно не нравился, все равно приходилось тренироваться.
В 2007 году Кулешов получил травму плеча, что вынудило его завязать с айкидо. После восстановления, друзья пригласили на тренировку по регби, и с того момента этот вид спорта стал для него всем. Всего лишь за один год добился невероятных результатов, так что уже в 2008 году выступал за сборную России по регби.
Для всех участников команды, обязательным условием было посещение тренажерного зала. Именно здесь Николай впервые знакомится с железным спортом. Ему нравилось тренироваться и становится все больше, набирая мышечную массу. И со временем, обычное увлечение переросло в смысл жизни. В итоге пришлось завязать и с регби, чтобы как можно больше времени уделять тренировкам в зале.
Первое время Николай Кулешов тренировался для себя, и о выступлениях даже не думал. Однако знакомые, которые уже имели некоторый опыт в выступлениях, говорили, что у него отличная форма, и при правильной подводке, можно спокойно начинать выступать.
В 2014 году году Кулешов выступил на турнире «Мистер Олимпия Москва 2014» среди юниоров в категории «Men’s Physique» свыше 184 см и занял первое место. Год спустя повторил результат во второй раз победив на «Мистер Олимпия Москва 2015», за что получил PRO-карту федерации IFBB. В этом же году выступил на кубке Яшанькина, где стал третьим.
В 2016 году году Николай Кулешов во второй раз выступал на турнире «Мистер Олимпия Москва», но уже в PRO дивизионе, и уверенно победил, заняв первое место. Ему противостояли такие звезды «Men’s Physique» как Денис Гусев и Антон Антипов.
На турнире по бодибилдингу «Мистер Олимпия - 2017», который прошел в Лас-Вегасе, Кулешов не вошел в число пятнадцати сильнейших.
Любительская Олимпия в Москве - 1 место
Чемпионат Московской области - 2 место
Открытый кубок СЗФО - вице-чемпион
Кубок Яшанькина - абсолютный чемпион
Olympia Amateur Spain - 5 место
«Мистер Олимпия Москва 2016» - 1 место
Рост -190 см,
Соревновательный вес - 90 кг
Вес в межсезонье - 93кг