Fue electo senador por el estado de Veracruz para las legislaturas LVI y LVII, de 1994 al 2000, y ese último año, diputado federal plurinominal para la LVIII Legislatura del 2000 al 2003.