Rođen je 1952. godine u Kragujevcu. Završio je srednju tehničku školu i diplomirao na Fakultetu za menadžment. Prethodno je upisao Pravni fakultet, ali je napustio studiranje da bi se zaposlio.
Prvi stranački angažman imao je u Narodnoj radikalnoj stranci u Kragujevcu. Ujedinjenjem te stranke sa Srpskim četničkim pokretom Vojislava Šešelja nastaje Srpska radikalna stranka 1991. godine, a Nikolić postaje potpredsednik SRS.
Kasnije je tri puta biran na mesto zamenika predsednika stranke.
Nikolić je bio poslanik u svakom sazivu Skupštini Srbije od 1992. godine prvo kao član SRS, a kasnije kao član Srpske napredne stranke.
U martu 1998. godine izabran je za potpredsednika Vlade Srbije, a krajem 1999. godine postavljen je na mesto potpredsednika Savezne vlade.
Četiri puta je bio kandidat SRS za predsednika Srbije. Posle odlaska Vojsilava Šešelja u Hag 2003. godine preuzeo je vođenje stranke.
U maju 2007. godine izabran je za predsednika Narodne Skupštine Srbije, ali je posle pet dana smenjen sa te funkcije.
U septembru 2008. godine je napustio Srpsku radikalnu stranku i već posle mesec dana osnovao Srpsku naprednu stranku u kojoj obavlja funkciju predsednika.
Nikolić je narodni poslanik i šef poslaničkog kluba SNS u Skupštini Srbije.
Krajem 1991. i početkom 1992. godine bio je dobrovoljac na hrvatskom ratištu.
Poslovnu karijeru je započeo u Građevinskom preduzeću „Žegrap“ 1971. godine gde je radio sve do 1978. Dvanaest godina je bio šef investicija u preduzeću „22 decembar“. Dve godine je radio kao tehnički direktor Javnog komunalnog preduzeća u Kragujevcu kada mu je jedna od nadležnosti bila i briga o grobljima, zbog čega ga i danas prati nadimak Toma grobar.
Oženjen je i otac dvoje dece.


