Meteorólogo Previsor en la Dirección General de Control de Ríos, México, D.F., 1981.
Jefe del Departamento de Solarimetría y Desarrollos Colaterales de la Dirección de Aguas Salinas y Energía Solar, México, D.F, 1981-1983.
Coordinador de Estudios de Posgrado (equivalente a Director General) de la Universidad Veracruzana, junio de 1998-agosto 2001.
Director General del Consejo Veracruzano de Investigación Científica y Desarrollo Tecnológico, (marzo 2005, octubre 2006).
Director General de Investigaciones de la Universidad Veracruzana, (octubre 2006, junio 2008).
Consultor del Programa de las Naciones Unidas para el Desarrollo (PNUD), en materia de estimaciones de consumos eléctricos en ciudades mexicanas ante el cambio climático (2017).
Coordinador del Programa de Estudios de Cambio Climático de la Universidad Veracruzana (2009-2014; 2018-2020)