Il 49enne allenatore serbo ha trascorso gran parte della sua carriera in Italia, prima come assistente di Roberto Mancini all'Inter (tra il 2006 e il 2008), dove è stato due volte campione d'Italia e poi come capo allenatore al Bologna (2008/09), al Catania (2009/10), alla Fiorentina (2010/11), alla Sampdoria (2013/14 e 2014/15), al Milan (2015/16) e al Torino (2016/17 e 2017/18), con una stagione alla guida della nazionale serba (2012/13).