Career
Born in Gradiška, Bosnia and Herzegovina, he played with local club FK Kozara Gradiška in the 2011-2012 Premier League of Bosnia and Herzegovina. At the end of the season Kozara was relegated and Petrović played in the 2012-2013 First League of the Republika Srpska. During the winter break, he moved to Serbia by signing with top league side FK Javor Ivanjica.
He made his debut in the 2012-2013 Serbian SuperLiga on March 2, 2013, in a victory of Javor over FK Smederevo by 4-0.
In summer 2013 he agreed a loan deal with FK Borac Banja Luka this way returning to the Bosnian top league.