Como futbolista jugó para las Chivas, Real Oviedo de España, Puebla, Cruz Azul, Tigres y Necaxa.