Stepanov debuted on 21 March 2001 by coming as a substitute in the Ukrainian First League against FC Chornomorets Odesa.
Soon after Bukovyna relegated to the third tier, in 2002 Stepanov moved Russia where he joined Saturn Ramenskoye playing at the top level.
On 16 March 2003 Stepanov debuted at the Russian Premier League by coming as a substitute for FC Spartak-Alania Vladikavkaz in a game against FC Dynamo Moscow.
In 2008 Stepanov reappeared in Finland playing for the third-tier team and in 2008 moved back to Ukraine where he tried his skills in futsal by playing for his hometown club Merkuriy Chernivtsi.
This biographical article related to a Ukrainian association football forward born in the 1980s is a stub.