On 30 November 2012 Petrović signed a first team contract on a youth basis with Malmö FF.[2]
Petrović made his Allsvenskan debut for Malmö FF in an away fixture against Syrianska FC at Södertälje Fotbollsarena on 20 June 2013.[3] On 24 March 2014 Petrović signed a new four year first team contract with the club.[4] On 24 July 2014 he was sent on loan to Serbian side Radnički Niš for the duration of the 2014 season.[5] Petrović was again sent on a loan spell for the first half of the 2015 season, this time to Superettan side IFK Värnamo.[6]
Radnički Niš
In winter 2018, he returns to FK Radnički Niš for the second time. The lunar item for his decision to come to Radnički was patriotism, because he originated from Niš. [7]
Östers IF
On 2 December 2019, Östers IF confirmed the signing of Petrović on a deal for the 2020 season.[8]
El Paso Locomotive
On 12 January 2023, Petrović signed with USL Championship side El Paso Locomotive.[9] Petrović led Locomotive in goal contributions in 2023 with 7 goals and 4 assists, and on 1 November 2023, the club announced that he had signed a contract extension to keep him in El Paso through the 2024 season.[10]