Su primer cargo público elegido democráticamente fue el de alcalde de Rancagua (1992-1996) que asumió como tal a la edad de 28 años, siendo entonces el alcalde más joven de Chile.