Tras su elección como presidente, Piñera lo designó ministro de Obras Públicas.
En 2010, fue nombrado ministro de Transportes y Telecomunicaciones, cargo que ocupó hasta 2012. Posteriormente, se desempeñó como embajador de Chile en la Organización de los Estados Americanos (OEA).