Народився 2 липня1988 року в місті Прокуплє. Вихованець футбольної школи клубу «Земун». Дорослу футбольну кар'єру розпочав 2007 року в основній команді того ж клубу, взявши участь у 100 матчах чемпіонату. Більшість часу, проведеного у складі «Земуна», був основним гравцем захисту команди. Крім цього у 2007 році недовго на правах оренди грав за «Милутинац Земун» у нижчих сербських дивізіонах.
У 2010 році Милан перейшов у «Рад»[1], де він успішно виступав наступних два з половиною роки. Він також зіграв у чотирьох матчах кваліфікації Ліги Європи та забив два голи в Суперлізі Сербії, проти «Слободи» (Ужице) в серпні 2011 року і проти «Нового Пазару» в листопаді 2012 року.
У грудні 2012 року він відправився в Мінськ, щоб підписати контракт з місцевим «Динамо»[2], але зрештою перехід не був завершений, оскільки керівництво «Динамо» не змогло задовольнити фінансові очікування гравця[3]. Через два тижні Митрович переїхав до Туреччини й підписав контракт на три з половиною роки[4] з клубом «Мерсін Ідманюрду»[5]. Він залишався у клубі протягом наступних чотирьох з половиною років, зігравши майже 150 виступів у всіх змаганнях. Влітку 2017 року, після вильоту клубу в третій дивізіон турецького футболу, Митрович став вільним агентом.
29 серпня 2017 року Митрович підписав трирічний контракт з «Партизаном»[6][7] та отримав 30 номер[8]. Станом на 1 жовтня відіграв за белградську команду 2 матчі в національному чемпіонаті.