En el extranjero, jugó en Osasuna, Brøndby y Unión de Santa Fe.
En su carrera, también pasó por el fútbol de México, jugando para el Club León y el Club Necaxa. Su experiencia internacional y en diferentes ligas le permitió desarrollar un estilo de juego versátil y adaptarse a diferentes estilos de juego.