Born in Pirot, Apostolović started his career at Radnički ahead of the 2014–15 Serbian League East season.
He made 17 appearances in Serbian League East for Radnički Pirot.
[2][3] Apostolović joined FK Radnički Niš in summer 2015, signing a four-year contract on 26 August 2015.
[6] During the first half of the season, he was mostly used as a substitute, but after Anton Zemlianukhin left the club, Apostolović became part of the starting XI more often.
This biographical article related to a Serbian association football midfielder is a stub.