Career
Petrović played youth football with SV Stadtwerke München before joining the youth setup of Football Club Bayern Munich. Despite representing Germany at under-17 level, he was released, and headed to Serbia, joining FK Zemun in January 2007 playing that season in Serbian Superliga. After being relegated to Serbian First League, he stayed until next January when he was released.
After six months without a club, he returned to Germany, joining Dynamo Dresden.
In his first season at Dynamo, Petrovic made 7 appearances in the 3. He was not named in Dynamo"s first-team squad at the start of the 2009-2010 season, but injuries to other players gave him an opportunity, and he made a few substitute appearances for the first team
After the appointment of Matthias Maucksch as manager, he was almost ever-present in the first team Despite this, though, he was released at the end of the 2009-2010 season.
After six months without a club he joined Turn- und Sportverein Buchbach of the Bayernliga.