Se ha desempeñado como Diputado Federal en la LVII Legislatura (1997-2000) y tres veces Senador de la República en las legislaturas LVIII (2000-2003), LIX (2003-2006) y la actual LXII Legislatura.