Career
Milošević began his career at Mladost Lučani in 2002. He also played one season for Radnički Beograd, before returning to Mladost Lučani in 2005. In the summer of 2008, Milošević joined Ukrainian club Karpaty Lviv.
He spent five seasons there, making over 130 appearances.
He returned to his homeland in early 2014 by signing with Napredak Kruševac. In July 2014, Milošević signed for Uzbek League club Bunyodkor.