Ivić je rođen 1963. godine. Najpre je u periodu od 1989. do 1995. vodio mlađe kategorije Partizana i bio pomoćni trener u prvom timu. Nakon jedne sezone provedene kao strateg ekipe Mačve iz Šapca u Partizan se vratio 1996. i ostao je do 2006. godine. U tom periodu je sedam i po godina proveo na mestu prvog trenera tima. Treći put na klupi Partizana bio je tokom prvog dela sezone 2014/2015, a četvrti od novembra 2020. godine do kraja sezone 2021-22.
Tokom karijere je bio trener ili asistent u ekipama Željezničara (Sarajevo), Jedinstva (Bijelo Polje), Kraljeva, Crvene zvezde, Slobode (Novi Grad), Jagodine, Studenta, Stare Pazove. Radio je u muškim ekipama Jagodine, Olimpika (Baja Mare, Rumunija), Novog Pazara i Velike Plane.
U svojoj bogatoj trenerskoj karijeri Ivić je bio i pomoćni trener U14 i U16 reprezentacija Jugoslavije 1999., odnosno 2000. godine. Pomoćni trener A reprezentacije Srbije i Crne Gore, postao je 2006. godine, a tu funkciju obavljao je i 2007. i 2008. godine na klupi Srbije. Kao prvi trener predvodio je Univerzitetsku reprezentaciju Srbije na Univerzijadi u Beogradu 2009. godine.
Student će se u novoj sezoni takmičiti u Drugoj ligi Srbije i biće jedan od glavnih kandidata za vrh tabele.