Первый тренер: Виктор Анатольевич Дармин
Воспитанник футбольной школы: частная футбольная школа В.Дармина г. Смолевичи.
Уроженец Смолевичей окончил частную футбольную школу Виктора Дармина в родном городе. С 2013 года выступал за клуб «Смолевичи-СТИ», провёл во втором дивизионе 89 матчей, в которых забил три мяча. В августе 2017 года на правах аренды перешёл в минский «Луч», сыграл 13 матчей и стал победителем чемпионата Первой Лиги.
Сезон 2018 года Никита провёл в качестве полноценного игрока «Луча», дебютировав в сильнейшем дивизионе страны 5 апреля в матче против брестского «Динамо», появившись на поле на 63-й минуте матча. В 2019 году, после объединения «Луча» с могилёвским «Днепром», продолжил выступать в Высшей Лиге за новый клуб под названием «Дняпро». За два сезона сыграл в чемпионате 54 матча, в которых набрал три результативных балла (1+3).

В начале 2020 года Степанов проходил просмотр в польской «Ягеллонии», однако, в итоге подписал двухлетний контракт с жодинским «Торпедо-БелАЗ». В минувшем сезоне футболист сыграл 10 матчей в чемпионате страны и отличился одним ассистом.
В 2017-2018 годах играл за молодёжную сборную Беларуси. 26 февраля 2020 года дебютировал в национальной сборной страны в товарищеском матче против Болгарии, провёл на поле все 90 минут.
В январе 2021 года подписал годовой контракт с гродненским клубом.
| Season | Club | Tournament | Place | Games | Minutes | Goals+Assists | Goals conceded | Y/2Y/R |
|---|---|---|---|---|---|---|---|---|
| 2026 | Динамо-Брест | Кубок Беларуси | 2 | 2/0 | 127 | 0 | - | 0/0/0 |
| 2025 | Динамо-Брест | Кубок Беларуси | 7 | 2/0 | 180 | 0 | - | 0/0/0 |
| 2025 | Динамо-Брест | 4 | 21/2 | 1898 | 1 | - | 0/0/0 | |
| 2023 | Ислочь | Кубок Беларуси | 38 | 2/0 | 180 | 0 | - | 0/0/0 |
| 2022 | Ислочь | 5 | 29/0 | 2610 | 2 | - | 0/0/0 | |
| 2021 | Кубок Беларуси | 3 | 1/0 | 73 | 0 | - | 0/0/0 | |
| 2021 | Неман | Кубок Беларуси | 5 | 1/0 | 90 | 0 | - | 0/0/0 |
| 2021 | Неман | 11 | 2/0 | 178 | 0 | - | 0/0/0 | |
| 2021 | Ислочь | 10 | 13/0 | 1170 | 2 | - | 0/0/0 | |
| 2020 | Дняпро-МЧЗ | Кубок Беларуси | 7 | 2/0 | 180 | 0 | - | 0/0/0 |
| 2020 | Кубок Беларуси | 6 | 2/0 | 180 | 0 | - | 0/0/0 | |
| 2020 | 3 | 8/2 | 743 | 0 | - | 0/0/0 | ||
| 2020 | 9 | 9/0 | 753 | 0 | - | 0/0/0 | ||
| 2019 | Дняпро-МЧЗ | 14 | 25/2 | 2217 | 2 | - | 0/0/0 | |
| 2018 | Прамень | 15 | 26/1 | 2367 | 0 | - | 0/0/1 |






