Career
He started his career in FK Makedonija Gjorče Petrov. In 2005, he was transferred to FK Partizan, but he spend much of the time loaned to other clubs, like Slavija Sarajevo and Serbian First League club FK Dinamo Vranje. From January 2007 until the end of that season, he played, on loan, in the historically biggest Macedonian club Vardar Skopje.
Next, he played two half seasons in the Serbian SuperLiga club FK Čukarički Stankom, before moving to Austria to play in the Austrian Bundesliga club SV Mattersburg.
As of July 2010, he is a free agent. In January 2011 he joined Football Club Taraz.
In August 2011 he joined the biggest Macedonian club In 2013 he joined Polish club Wisła KrakóWest
In June 2015 he left this club
Stjepanović was part of the Macedonian under-17, Macedonian under-19 and Macedonian under-21 teams.