Rodák zo Srbska si počas svojej kariéry obliekal dresy Zemunu, Košíc, Slovana Bratislava, CSKA Sofia a v zámorí Chicaga. V americkej MLS odohral 79 duelov, v ktorých strelil štyri góly a pripísal si deväť asistencií. V najvyššej slovenskej súťaži nastúpil do 176 stretnutí s bilanciou 7+9.
V lete 2017 získal slovenské občianstvo, na konte má štyri štarty za národný tím. S Górnikom sa dohodol na zmluve do júna 2024.