Первый тренер: Виктор Анатольевич Дармин
Воспитанник футбольной школы: частная футбольная школа В.Дармина г. Смолевичи.
Уроженец Смолевичей окончил частную футбольную школу Виктора Дармина в родном городе. С 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 | 53 | 0 + 0 | - | 0/0/0 |
| 2025 | Динамо-Брест | Кубок Беларуси | 7 | 2/0 | 180 | 0 + 0 | - | 1/0/0 |
| 2025 | Динамо-Брест | 4 | 21/0 | 1972 | 1 + 0 | - | 4/0/0 | |
| 2023 | Ислочь | Кубок Беларуси | 38 | 2/0 | 180 | 0 + 0 | - | 0/0/0 |
| 2022 | Ислочь | 5 | 29/0 | 2610 | 2 + 0 | - | 5/0/0 | |
| 2021 | Торпедо-БЕЛАЗ | Кубок Беларуси | 3 | 1/0 | 17 | 0 + 0 | - | 0/0/0 |
| 2021 | Неман | Кубок Беларуси | 5 | 1/0 | 90 | 0 + 0 | - | 0/0/0 |
| 2021 | Неман | 11 | 2/0 | 92 | 0 + 0 | - | 0/0/0 | |
| 2021 | Ислочь | 10 | 13/0 | 1170 | 1 + 0 | - | 4/0/0 | |
| 2020 | Дняпро-МЧЗ | Кубок Беларуси | 7 | 2/0 | 180 | 0 + 0 | - | 1/0/0 |
| 2020 | Торпедо-БЕЛАЗ | Кубок Беларуси | 6 | 2/0 | 180 | 0 + 0 | - | 0/0/0 |
| 2020 | Торпедо-БЕЛАЗ | 3 | 8/0 | 877 | 0 + 0 | - | 2/0/0 | |
| 2020 | Торпедо-БЕЛАЗ | 9 | 9/0 | 687 | 0 + 0 | - | 0/0/0 | |
| 2019 | Дняпро-МЧЗ | 14 | 25/0 | 2103 | 1 + 0 | - | 3/0/0 | |
| 2018 | Прамень | 15 | 26/0 | 2403 | 0 + 0 | - | 6/0/1 |




