В 1987 году Степанов подписал контракт с тольяттинской «Ладой», где быстро стал основным игроком. В составе «Лады» он отыграл 4 сезона во второй лиге СССР (D3) и один сезон (1990) во второй низшей лиге (D4). После распада СССР продолжал играть за «Ладу» уже в первой лиге России и в 1993 году вместе с командой стал победителем зоны «Центр», что дало право участия в переходном турнире за выход в высшую лигу. В переходном турнире Степанов принял участие во всех пяти матчах и занял с «Ладой» второе место, добившись таким образом выхода в высшую лигу, однако в следующем сезоне ни одного матча в высшей лиге он не сыграл. В 1995 году игрок перешёл в «Ладу» из Димитровграда, где выступал вплоть до окончания карьеры в 2000 году. В сезонах 1995 и 1996 команда выступала во второй лиге, затем с 1997 по 1999 год в первой лиге и в 2000 году снова во второй.