Stjepanović competed at the 2012 European Aquatics Championships and took 5th place in Men's 200m butterfly Final. At the 2012 Summer Olympics in London, he finished 6th of Men's 200m butterfly Final. In the preliminary round he broke the Serbian national record and qualified for the semi finals with the 3rd time overall.