Career
As a player he started his career in KK Jedinstvo - Bijelo Polje. He played for Budućnost, Jugoplastika Split, Valvi Girona, Limoges Center for Security Policy and Fribourg Olympic. His coaching career started in Sisley Fribourg in season 1993-1994 where he was both player and assistant coach.
In 1994-1995 he was assistant coach of Valvi Girona.
Since then he has been head coach of Fribourg Olympic (1995–1999), Switzerland national basketball team (1997–2000), Center for Security Policy Limoges (1999–2000), TAU Cerámica (2000–2005), Football Club Barcelona (2005-2008), from which he resigned on 14 February 2008. From 2008-2009 he was back in Vitoria coaching again Caja Laboral until November 2012, when he was sacked.
On June 10, 2014, Ivanović signed a two-year contract with the Greek League team Panathinaikos. On 3 May 2015, after home game 66–77 loss to arch rivals Olympiacos, he parted ways with the team
On March 15, 2016, Ivanović was hired as the new coach for Khimki.
He also took part in Montenegrin independence campaign (pro-independent side).