Hasta el 2006, su único equipo había sido los Pumas de la UNAM, a partir de julio del 2006 juega con el Club Necaxa y para la temporada del Apertura 2007 fue contratado a préstamo por el Cruz Azul para después pasar al Querétaro F.C.