After playing for Loznica in the First League of FR Yugoslavia,[1] Petrović moved abroad in 1995.
He went on to have short spells at three clubs in the lower leagues of Portugal football, before returning to his homeland and rejoining Budućnost Valjevo.
[2] After hanging up his boots, Petrović served as manager of Metalac Gornji Milanovac on several occasions.
He also worked at Drina Zvornik of the Premier League of Bosnia and Herzegovina.
[3] In December 2019, Petrović took charge of Greek club Aiolikos.