Ex ministro de Educación (2010-2011), de Desarrollo Social (2011-2013) y Planificación (2011), ha sido alcalde de Las Condes (1992-1999 y 2016-2021) y Santiago (2000-2004) en distintos periodos.
Ex ministro de Hacienda (2019-2021), fue también embajador de Chile ante la OCDE (2013-2014).
Ex ministro de Desarrollo Social (2019-2020), fue presidente del Banco del Estado (2020) y vicepresidente ejecutivo de Corfo (2018-2019).
Ex ministro de Defensa (2020), fue diputado en la RM (2018-2020) y subsecretario de Investigaciones (2010). Presidió RN dos años (2018-2020).
Diputado por Magallanes en dos periodos (2014-2021), como dirigente estudiantil fue presidente de la FEUCh (2011-2012).
Alcalde de Recoleta elegido en tres periodos consecutivos (2012-2021).