Although he made no league appearances for them, he went to Germany, where he spent most of his career playing with Fortuna Düsseldorf, Rot-Weiss Essen and Wormatia Worms.
[4] Petrović replaced Miloš Kostić as Željezničar manager after a terrible start to the 2016–17 season where the club was winless in four consecutive matches, three of which were lost (two at home) and without scoring a single goal.
[5] At one point the club managed to stay top of the league for five weeks, but ultimately finished second overall due to a dubious penalty decision in injury time (game Radnik Bijeljina vs Zrinjski Mostar 1–2; while at the same time Sarajevo beat Željezničar in the Sarajevo derby 1–0), allowing Zrinjski to overtake Željezničar and win the Bosnian championship; a first domestic title for, Zrinjski manager at the time, Blaž Slišković, with Željezničar a point behind.
Under Petrović, Željezničar forward Ivan Lendrić finished as top goalscorer of the league with 19 scored goals.
[13] Petrović decided to leave Radnik on 16 November 2020, saying that pressure and constant threats from fans forced him to make that decision.
[20] On 8 January 2024, Petrović returned to the Bosnian Premier League, becoming manager of relegation threatened Tuzla City.
[22] Following two more league defeats to Borac Banja Luka and Posušje, Petrović recorded his first win as Tuzla City manager on 2 March 2024, a 2–0 home victory against Zvijezda 09.