Cuando tenía la edad de 16 años jugó en la Tercera División y en la Segunda División de México con Truenos de Cuautitlán Izcalli, filial de Necaxa y luego pasó al Deportivo Cihuatlán, equipo con el que logró el ascenso a la Primera División 'A' de México.
Luego se fue a Durango hasta que rebasó la edad límite para jugar en ese circuito.
Al quedarse sin equipo, jugó en la Liga Premier de Fútbol Rápido en el Real Mixcoac.
Fue fichado en el 2008 para jugar en la Primera división 'A' mexicana con los Dorados de Sinaloa.
Gracias a los goles anotados en la Copa Mundial de Fútbol Playa FIFA 2007, es actualmente el goleador histórico mexicano en las copas del mundo con 12 anotaciones.