56 metų krepšinio specialistas iki 1994 metų krepšinį žaidė pats, o tik baigęs karjerą tapo treneriu. Iš pradžių jis buvo „Girona“ klubo trenerio asistentas, o jau po metų pats tapo treneriu.
Treniravo Friburgo „Olympic“, 1997–2000 m. vadovavo Šveicarijos rinktinei, tada metus dirbo „Limoges“ klube, o 2000-aisiais atsidūrė Ispanijoje. Čia D.Ivanovičius penkerius metu treniravo tuometę Vitorijos „Tau Ceramica“, vėliau tris sezonus dirbo „Barcelona“ klube, o 2008 m. grįžo į Vitoriją. Prie tada jau „Caja Laboral“ vairo juodkalnietis stovėjo iki 2012 metų.
Su Vitorijos klubu treneris dukart žaidė Eurolygos finale (2001 ir 2005 m.), dukart laimėjo Ispanijos čempionatą (2001–02 bei 2009–10 m.).
Bosnijos ir Hercegovinos rinktinei 2013 metų Europos čempionate vadovavo Aco Petrovičius, o ekipa kartu su lietuviais žaidė A grupėje. Bosniai lemiamoje grupės akistatoje 78:72 palaužė Lietuvą, tačiau į kitą etapą neprasimušė.