Nikolić comenzó su carrera en el FK Sutjeska Nikšić de su ciudad natal.
En 2005 firmó con el OFK Beograd y después de dos años fue ascendido al primer equipo.
Nikolić hizo su debut profesional en Serbia con el OFK Beograd donde sólo disputó tres partidos de liga.
En 2008 fichó por el Lierse belga y la temporada siguiente fue cedido al Roeselare.
Al final de esa temporada marcó cinco goles en 32 partidos en todas las competiciones con el Steaua.