Se graduó como ingeniero electricista en el Instituto Politécnico Nacional en el año de 1958. De 1959 a 1988 laboró en el sector eléctrico nacional en diferentes Divisiones de la CFE y en sus oficinas centrales. Se jubiló después de 30 años de servicio siendo Gerente de la División de Distribución Oriente. Una vez jubilado ingresó al gobierno del estado de Veracruz, en el que laboró durante doce años como asesor en la Secretaría de Finanzas y Planeación. Junto con otros ex trabajadores de CFE asesoró al Senador Manuel Bartlett para desechar en abril de 2002 temas tendientes a privatizar el sector eléctrico nacional. Formó parte del Comité para la defensa del petróleo en el estado de Veracruz y es cofundador de Morena en esta entidad.