En 1984 fue Secretario de Gobernación del Estado, y ha sido en tres ocasiones Diputado Federal y Senador por Puebla entre 1994 y 1999, cargo que dejó al ser postulado candidato a Gobernador del estado.