Debutó en Cruz Azul, fue campeón con el Necaxa, jugó en Boca Juniors y en el Galaxy.