Ha ocupado los siguientes cargos: secretario general de la Federación de Organizaciones Populares del Estado de México, subsecretario general de Acción Electoral del Comité Ejecutivo Nacional, integrante de la Comisión de Desarrollo Regional del Consejo Político Nacional, en dos ocasiones presidente del Comité Directivo Estatal y del Consejo Político Estatal en la entidad; en tres ocasiones ha formado parte del Consejo Político.