De 1988 a 1992, antes fue Secretario General de Gobierno del estado de Veracruz de 1986 a 1988, diputado federal en la LIII Legislatura, Subsecretario de Gobierno del Estado de Veracruz de 1983 a 1985, delegado general de la Secretaría de Educación Pública en los estados de Yucatán, Oaxaca y Veracruz de 1979 a 1983.