Fue líder del Atlas durante varios torneos, tuvo una importante participación con Monterrey en el Invierno 1999.
Llega a Santos para reforzar el aparato defensivo en el Verano 2000 ya como un jugador experimentado y en poco tiempo se consolidó como titular y líder indisctutible del cuadro lagunero.
Para el Apertura 2004 llega al recién ascendido Dorados de Culiacán donde tiene buenas actuaciones pero no puede hacer nada para salvar al equipo que desciende a la Primera "A" al final del Clausura 2006.
Para el Apertura 2006 llega como refuerzo del Cruz Azul ante la salida de Osorio, Caniza y Aarón Galindo; al siguiente torneo anunció su retiro del fútbol.
[1] La siguiente tabla detalla los encuentros disputados y los goles marcados en los clubes en los que ha militado.