У дорослому футболі дебютував 2008 року виступами за команду клубу «Хайдук» (Спліт), в якій провів один рік, проте закріпитись не зумів, взявши участь лише у 3 матчах чемпіонату.
На початку 2009 року перебрався в чемпіонат Швеції, ставши гравцем «Юргордена». Відіграв за команду з Стокгольма наступні два з половиною сезони своєї ігрової кар'єри.
Влітку 2011 року повернувся в Хорватію, де виступав за клуб «Істра 1961» з міста Пула.
Своєю грою за цю команду привернув увагу представників тренерського штабу російського «Ростова», до складу якого приєднався 26 червня2013 року, підписавши трирічну угоду[1]. 1 вересня2013 року Милич забив свій перший м'яч у складі «Ростова», вразивши з 30 метрів у гостях ворота столичного «Динамо», які захищав Володимир Габулов. В тому ж сезоні виграв свій перший у кар'єрі трофей — Кубок Росії. Загалом за два сезони провів за російський клуб 45 матчів в Прем'єр-лізі і забив 1 гол.
У серпні 2015 року повернувся на батьківщину, ставши гравцем «Хайдука»[2]. Протягом сезону відіграв за сплітську команду 28 матчів в національному чемпіонаті.
↑Архівована копія. Архів оригіналу за 17 серпня 2016. Процитовано 17 липня 2016.{{cite web}}: Обслуговування CS1: Сторінки з текстом «archived copy» як значення параметру title (посилання)