[3] He has played for Fiorentina in Italy, Osijek, Hajduk Split and Istra 1961 in Croatia, Djurgården in Sweden, Rostov in Russia and Esteghlal in Iran.
In Milić's first season at Rostov, he made 29 appearances, scoring one goal and managing four assists mostly from a left back position.
[5] Milić made his Hajduk debut in a Europa League qualifier against Slovan Liberec on the 20th of that same month.
[7] On 16 August 2016, Milić joined Serie A side ACF Fiorentina[7] in a deal which saw a reported €700.000 transfer fee go to Hajduk.
[8] On 22 July 2017, only after a season in Serie A (that has been disappointing), Milić has been sold to reigning Greek champions Olympiacos for €1.5 million.