Career
He last coached Partizan from March until October 2015. Milinković came through the youth system of Partizan, before starting his senior career at lower league club Mladost Petrinja. He returned to Partizan and made two league appearances during the first part of the 1990-1991 season, before moving to Vojvodina.
Milinković also played for Mogren, Borac Banja Luka, Radnički Niš, Kispest-Honvéd, Tosu Futures, Waregem, Nice, Hansa Rostock, Anorthosis Famagusta and Doxa Katokopia.
Milinković started his managerial career as an assistant manager to Ratko Dostanić at Obilić during the 2002-2003 season, before they both left and took up identical roles at Sartid Smederevo ahead of the 2003-2004 season. He was appointed as the manager of Obilić in August 2004, but was released after only two months.
Milinković then became the manager of BSK Borča, having a lot of success in the following three seasons. He left the club before they made their Serbian SuperLiga debut.
After leaving BSK Borča, Milinković had unassuming brief spells at Kolubara and Srem.
In the summer of 2009, Milinković was appointed the manager of newly promoted SuperLiga club Spartak Subotica. He also worked at Vojvodina, OFK Beograd, Aris Thessaloniki and Voždovac. Partizan
On 25 March 2015, Milinkovic was named manager of Partizan Belgrade after Marko Nikolić was sacked.
In the Serbian SuperLiga also had a great start.
In the first round he defeated Metalac G.M. 4–0, in the second round Partizan has beat Jagodina 6–0. Partizan was the last time he entered the play-off of Champions League led Aleksandar Stanojević in summer of 2010.
On 26 August 2015, Partizan is unfortunate dropped from BATE Borisov and so Milinković"s team entered the group stage of the Union of European Football Associations Europa League.