Comenzó su carrera en Serbia y posteriormente tuvo pasos por varios clubes de Kazajistán y Vanuatu, y hasta un corto regreso a su país natal, para terminar recalando en el Auckland City de Nueva Zelanda, con el que ganó varios títulos y logró la tercera colocación en la Copa Mundial de Clubes de la FIFA 2014.