|Date of birth||4 December 1987|
|Place of birth||Zaječar, Serbia|
|Height||1.85 m (6 ft 1 in)|
|2013||→ Radnički Niš (loan)||8||(0)|
|2016–2017||Metalac Gornji Milanovac||21||(5)|
|* Senior club appearances and goals counted for the domestic league only and correct as of 1 January 2017.
Born in Zajecar, Serbia, he begin playing with FK Timok Zaječar in the Second League of Serbia and Montenegro in the 2003–04 season, and he later spent some seasons in Belgium playing with KSC Lokeren. In 2008, he joined Montenegrin team FK Rudar Pljevlja but a year later he moved to FK Mladi Radnik and played with them in the 2009–10 Serbian First League. At the end of the season he returned to Rudar and this time, in his second spell in the club, he ended up being one of the most used players and helped the club win the 2010–11 Montenegrin Cup. In the following season he contributed with 17 goals for Rudar to archeve the second place in the 2011–12 Montenegrin First League, while in the Cup they reached the final but this time they lost against FK Čelik Nikšić by 2-1 with Ivica Jovanović scoring Rudar's goal at that final. Jovanović still played with Rudar during their 2012–13 UEFA Europa League campaign (a defeat against Shirak FC in the first qualifying round) however his impressive goalscoring statistics at those two seasons in the Montenegrin First League made him become one of OFK Beograd last signings during the 2012 summer transfer window. He made his debut with OFK in the 2012–13 Serbian SuperLiga on 2 September 2012, in a home match against Serbian title holders, FK Partizan.