Debutó con Cruz Azul en la temporada 1991-92 y permaneció en la institución durante varios años.
En verano del año 2000 fue vendido al Club Puebla, aunque estuvo cedido por 6 meses con el Club León, y regresó con el conjunto poblano a inicios de 2001.
Le detectaron cáncer y se retiró de las canchas para luchar con la enfermedad.
Una vez la superó, regresó a los entrenamientos, y se marchó cedido con los Chapulineros de Oaxaca.
Ejerció tras su retiro como profesor de fútbol en el plantel secundaria del Instituto Tomás Alva Edison.