Milanović began his career in 2010 in the Serbian League Belgrade with FK Beograd.[1]In 2011, he played in the Premier League of Bosnia and Herzegovina with NK Zvijezda Gradačac, and later with FK Rudar Prijedor in 2013.[2][3]He later played in the First League of the Republika Srpska with FK Krupa, and won promotion to the Premier League in 2015–16.[4][5] In 2015, he played abroad in the Canadian Soccer League on loan to SC Waterloo Region.[6]