Anteriormente fue subsecretario de Relaciones Exteriores y Ministro secretario general de Gobierno, ambos durante la administración del presidente Ricardo Lagos.