Career
Born in Petrovo, Montenegro, Mihajlović started his career at Bellinzona, in the Italian speaking region of Switzerland. He also played the next 2 Challenge League matches as substitute. In the last match of 2008-2009 Super League season, Mihajlović made his full Super League debut, substituting Adewale Wahab in the 58th minute.
He played the first four out of five league matches as substitute for Bellinzona at the start of 2009-2010 season.
A few days after his 18th birthday, on the 31st August, Parma, who had recently returned to Serie A, signed him on a permanent deal. After just one season in the Parma primavera team, the 18-year-old Swiss forward moved back to Air Corps Bellinzona on 3 June 2010, signing a 3-year contract.
International
He scored a goal in 2010 Union of European Football Associations European Under-19 Football Championship qualification. He made his U19 debut on 2 September 2009, a first leg of a two-leg friendly with Georgia national under-19 football team