También se desempeñó en Cruz Azul de México, O'Higgins, Everton y Unión Española.