Salió de las fuerzas básicas de los rayados, pasando en 2004 con las Cobras.
Debutó en el 2006 con el Monterrey, después ficha con el Querétaro, en 2007 anotó dos goles contra los Pumas de la UNAM en el Estadio Olímpico Universitario, el marcador final fue 3-3.
Desde que llegó Ricardo La Volpe con Rayados hizo un buen papel en el Torneo Clausura 2008 entrando como relevo.
Después tuvo un paso con el equipo de San Luis donde tuvo mucha participación en el cuadro titular con el técnico Américo Scatolaro, de cara al torneo bicentenario 2010 es fichado por los Indios.
Después fue pasando por varios equipos de la Liga de Ascenso de México: Irapuato, Mérida FC, Correcaminos UAT, Zacatepec, Atlético San Luis y actualmente milita con los Alebrijes de Oaxaca.