Moravac came to Slovenia with his father in summer 2010, when he was on a trial with Maribor youth selections. He officially joined Maribor on 1 July2011. However, being under the age of 18 and foreigner, he could not be registered for the club, thus he was unable to play in official matches. He trained with the first team and played a few friendlies until 25 January2013, when he turned 18 and was finally registered for official competitions.
International career
Moravac was capped for football team|Serbia] at under-16 level.