En 1985 fue electo Diputado Federal por el VII Distrito Electoral Federal de Chihuahua a la LIII Legislatura, en 1992 fue Diputado Local plurinomial a la LVII Legislatura del Congreso del Estado de Chihuahua, en 1997 volvió a ser Diputado Federal, esta vez, plurinominal a la LVII Legislatura y del 2000 al 2006 fue Senador de primera minoría por el Estado de Chihuahua, tras ser derrotado por Javier Corral Jurado del Partido Acción Nacional en las elecciones del 2000.