|Date of birth||11 July 1959|
|Place of birth||Svetozarevo, FPR Yugoslavia|
|Height||1.87 m (6 ft 1 1⁄2 in)|
|* Senior club appearances and goals counted for the domestic league only.
Nikolić was born in Svetozarevo, Socialist Federal Republic of Yugoslavia. In his country, he played for FK Jagodina and Red Star Belgrade: with the latter he won two leagues and one cup, scoring a career-best eight goals in 22 games in his first season en route to the national championship, but being rarely used in his last two years combined (only 14 league appearances).
In the 1989 summer, aged 30, Nikolić was allowed to leave the country and signed for S.C. Salgueiros in Portugal, helping the club promote to the Primeira Liga in his first season. In the following campaign the Paranhos side overachieved for a final fifth place, with the subsequent qualification to the UEFA Cup – a first-ever – with the player netting six goals in 36 games; during most of his spell with the club, he shared teams with countrymen Čedomir Đoinčević and Stevan Milovac.
Nikolić retired from football at 36 years of age, after two seasons with F.C. Maia in the Portuguese third division. In late May 2008 he had his first coaching experience, being appointed at FC Ordabasy in Kazakhstan.
- Red Star
- Segunda Liga: 1989–90