De 1987 a 1990 fue presidente municipal de San Martín Texmelucan, Puebla, ha sido Diputado Federal a la LVI Legislatura y Senador por su estado durante unos meses en 2004 al pedir licencia el propietario, Francisco Fraile.