Ранее спортсмен выступал за «Локомотив». Ярославский клуб не стал повторять контрактное предложение новосибирцев. Никулин является воспитанником ярославского хоккея. Он дебютировал в Континентальной хоккейной лиге в сезоне 2021/2022 и провёл 237 матчей, набрав 94 очка (36 голов и 58 передач).
В составе «Локомотива» нападающий дважды становился обладателем Кубка Гагарина — в 2025 и 2026 годах.
Теперь Степан Никулин будет защищать цвета новосибирской команды.