Su actuación en la cita mundialista llamó la atención del FC Porto, que se hizo con sus servicios.
Tras una temporada sin apenas oportunidades, fichó por el PSV Eindhoven de la Eredivisie.
Tras no encontrar acomodo, para la temporada 2000-01 fue cedido al FK Partizan.
Luego permaneció dos temporadas más en Eindhoven, aunque como suplente de Patrick Lodewijks.
[1] En agosto de 2007 emprendió una nueva etapa en la Liga Premier de Rusia al firmar por el FC Rostov, club que perdió la categoría al finalizar la temporada.