Su posición era defensa y jugó en diversos clubes entre los que se encuentran el Club Deportivo Guadalajara, Deportivo Toluca, Toros Neza, Club Necaxa y el San Luis Fútbol Club.
[1] Debutó con el Club Deportivo Guadalajara en la Temporada 91-92, ha jugado con Toros Neza y Deportivo Toluca.
En el Verano 97 fue contratado por el Club Necaxa donde se consolida como pieza importante dentro de la Zaga junto a jugadores de talla de José María Higareda , Salvador Cabrera , Octavio Becerril , Sergio Almaguer , Eduardo Vilches.
Fue campeón de liga en el Torneo Invierno 98 , Tercer lugar en el Mundial de Clubes 2000 y un subcampeonato en el Torneo Verano 2002[2] de ahí se fue al San Luis equipo recién ascendido aportando su experiencia aunque no fue titular indiscutible pero con participaciones aceptables donde se retira en 2003.
En su historial solo se encuentra un partido amistoso frente a Costa Rica del 29 de junio de 1993 en la era de Miguel Mejía Barón donde jugó los 90 minutos.