Fue diputado federal en la LVI Legislatura del Congreso de la Unión de México, en la cual integró las comisiones económicas; se desempeñó como presidente a nivel nacional de la «Liga de Economistas Revolucionarios»; fue presidente de la «Fundación Colosio Puebla» y del Comité Directivo Estatal del PRI en el estado de Puebla.