He played with Budućnost, Jugoplastika, Valvi Girona, Limoges CSP, and Fribourg Olympic.
After that, he was the head coach of Fribourg Olympic (1995–1999), the senior Swiss national basketball team (1997–2000), CSP Limoges (1999–2000), TAU Cerámica (2000–2005), and FC Barcelona (2005–2008), from which he resigned, on 14 February 2008.
For the 2008–09 season, he was back at Vitoria, again working as the head coach of Caja Laboral, a position he held until November 2012, when he was fired.
[2] On 3 May 2015, after a 66–77 home game loss to Panathinaikos' arch rivals, Olympiacos, he parted ways with the team.
On 14 November 2022, Ivanović signed a two-year contract with the Serbian team Crvena zvezda, joining one day after the firing of head coach Vladimir Jovanović who was let go following a poor start in EuroLeague with only one win in 7 games.