Rođen 10. septembra 1972. godine u Majdanpeku. U Srbiji je poznat pod nadimkom Rambo, dok je u Brazilu poznatiji pod nadimkom Pet.
Njegova karijera je počela 1988. godine, igranjem u Radničkom iz Niša. On je postao najmlađi fudbaler koji je ikada igrao zvaničan meč u istoriji stare jugoslovenske Prve liga, a debitovao je 25. septembra 1988. kada je imao 16 godina i 15 dana, protiv Željezničara iz Sarajeva, prestigavši rekord Mitra Mrkele za samo jedan dan. Radnički je na kraju osvojio 3 boda pobedivši 4:0. Za Radnički je nastupao sve do 1992. godine i na 53 meča postigao 34 gola.
Kasnije je bogatu karijeru gradio u Crvenoj zvezdi, Real Madridu, Rasingu, Veneciji, Sevilji, Flamengu, Vasko de Gami, Šangaju, Al Itihadu, Fluminenseu, Gojasu, Santosu i Atletiko Mineiru. Najbolje partije pružao je u brazilskim klubovima, a u toj zemlji je izrastao u veliku fudbalsku zvezdu.
Za reprezentaciju SR Jugoslavije odigrao je šest mečeva i postigao jedan gol.
