En septiembre de 2002, y tras terminar su inhabilidad de seis meses luego de dejar el Congreso Nacional, juró como subsecretario de Marina del presidente Ricardo Lagos, cargo que desempeñó hasta ser nombrado en abril de 2003 ministro secretario general de la Presidencia.