Su primer equipo fue los Delfines de Coatzacoalcos de la Primera Divsión A hasta que para el Apertura 2005 fue registrado al primer equipo del Club Santos Laguna ya en el máximo circuito debutó en la jornada 1 en un Santos 1 - 2 Pumas UNAM donde ingresó de cambio al minuto 78 en sustitución de Mauricio Caranta, con el club jugó 5 partidos recibiendo 7 goles.
En el draft del Clausura 2006 se fue al Atlas de Guadalajara.
Atlas lo prestó al Club Necaxa en 2009, y regresó al club en otro préstamo por seis meses en diciembre de 2010.
Jugó la final del Bicentenario 2010 con Necaxa en el que derrotaron a León 4-2 en el marcador global.
[1] Se convierte en refuerzo del Club Irapuato para el clausura 2012.