En 2000 fue electo Diputado Federal a la LVIII Legislatura por el II Distrito Electoral Federal de Guanajuato hasta 2003 y ese mismo año ganó la elección de Presidente Municipal de San Miguel de Allende.