En 2000 obtuvo la victoria en la elección como Senador por San Luis Potosí para el periodo que concluyó en 2006 y ese mismo año fue electo Alcalde de la ciudad de San Luis Potosí por más de 162,000 votos, siendo el mayor número obtenido por cualquier candidato a ese puesto de elección popular.