[1] Debutó en la Primera División de México con Atlas Fútbol Club y su último equipo fue el Club Deportivo Jaguares Jalisco en la Liga de Balompié Mexicano.
Después ascender con Dorados, reportó con Atlas para encarar la Temporada 2004-2005.
Debutó en la Primera División, el 15 de agosto de 2004, enfrentando a Club Santos Laguna en el Estadio Corona, en partido correspondiente a la Jornada 1 del Apertura 2005; el encuentro finalizó 2-0 a favor de los Alviverdes.
Con el cuadro Purépecha jugó 128 partidos y marcó 5 goles.
En la Temporada 2016-2017 jugó para el Club León y el Apertura 2017 con los Tiburones Rojos de Veracruz.