Para buscar más regularidad luego de una grave lesión partió a Deportes Puerto Montt durante las temporadas 2001-2002.
En el año 2003 pasó por Coquimbo Unido, después en 2004 llegó a Rangers, donde fue capitán del equipo.
Primero paso por el Andria BAT, donde se mantuvo dos temporadas y llegó a ser el primer extranjero en ser capitán del equipo.
Una grave lesión lo dejó sin la opción de fichar en el Bari cuando estaba ya todo acordado para su venta.
En la temporada 2007-2008 llega al Brindisi, después para la temporada 2008-2009 paso por el Pomigliano hasta que el 2009 llegó al Olympia Agnonese, donde se mantiene por 3 años siendo un referente del equipo y capitán.