Futbolista mexicano conocido por jugar en la Liga MX, principalmente con equipos como el Guadalajara y el Chiapas. También jugó para Chivas USA en la MLS.
Hizo su debut en la categoría de mayores con los Tecos UAG en 1998, jugando 70 partidos con el club durante cuatro años.
Ha formado parte de la Selección Nacional de México más de treinta veces, anotando 11 goles.
Creció en el municipio de Dolores Hidalgo.
Fue compañero de equipo de Omar Bravo durante su temporada con el Guadalajara.