Desde el año 2000 escribo para la OEM, de la que fui Vicepresidente de Radio y Televisión. Durante más de 50 años me he desempeñado en la política, el periodismo y la academia. He sido cronista deportivo; diputado local y federal; Senador de la República; Presidente de la Confederación Deportiva Mexicana; Director General de Comunicación Social de la STPS y la PGR; Director General Jurídico de la entonces SEDUE; Coordinador Nacional Jurídico y de Prensa del CEN del PRI; Subprocurador de Justicia de la CDMX; Procurador General de Justicia y Magistrado del Tribunal Superior de Justicia de Veracruz.
Presidí el Senado de la República, el Congreso de Veracruz y la Conferencia Permanente de Congresos Locales. Fui Abogado General de la UNAM donde obtuve los grados de licenciado y doctor con mención honorífica. También fungí como Director General de Profesiones del gobierno federal. Oxford University Press y Tirant Lo Blanch me han publicado 8 libros de materias jurídicas y la Constitución de la República Comentada y el Instituto de Investigaciones Jurídicas de la UNAM 6 libros sobre temas constitucionales e históricos.
He impartido cátedra en la UNAM desde 1976 y soy profesor-investigador de El Colegio de Veracruz.