
A former player of Rabat Ajax, Petrovic moved to Malta from Montenegro in 1993. In Malta, he also played for St. Patrick, Valletta, Xaghra United, Dingli Swallows, Mgarr United, Santa Venera Lightnings and Marsaskala. His first experiences as a coach were with Rabat Ajax and Xaghra United as player-coach. He later coached Birkirkara at youth nursery level and then Mgarr United, Sta. Venera Lightnings and Marsaskala in Divisions 2 and 3.
Petrovic replaces Edward Azzopardi who led the Magpies for the past two years.