Ha ocupado numerosos cargos gubernamentales, ha sido electo Diputado Federal en tres ocasiones: a la XLIX Legislatura de 1973 a 1976, la LV Legislatura de 1991 a 1994 y a la LVIII Legislatura de 2000 a 2003.