Se ha desempeñado dos veces como Senador por Durango de 1982 a 1988 y de 1997 a 2000 y dos veces Diputado Federal, a la L Legislatura en representación del IV Distrito Electoral Federal de Durango de 1976 a 1979 y a la LVIII Legislatura de 2000 a 2003 en forma plurinominal.