Fue electo Presidente Municipal de la Ciudad de Durango en 1998, solicitó licencia al cargo en 2000 y fue electo Senador por Durango para las Legislaturas LVIII y LIX, cuyo periodo concluía en 2006, pero pidió licencia en 2003 para buscar la candidatura de su partido a gobernador de Durango, triunfó en la convención celebrada el 14 de diciembre de ese año.