Ha sido diputado local en el Estado de México en las LX y LXI Legislaturas del Congreso del Estado de México.
En 1989 se integró como Secretario de Proyectos Productivos a la Central Campesina Cardenista.
Las organizaciones campesinas generaron a su vez una coordinadora llamada Congreso Agrario Permanente de la cual fue Secretario Técnico de los años 1992 a 1994, repitiendo el cargo en 1998 y 1999.
En el 2006 decidió junto con la Central Campesina Cardenista apoyar la candidatura presidencial de Andrés Manuel López Obrador desde el Partido de la Revolución Democrática así como en la elección del 2012.
Como diputado aprobó y promovió algunas leyes importantes para la justicia social, alimentaria, el desarrollo del Estado de México y el cuidado del Medio ambiente.