Militante del Partido Socialista, se ha desempeñado como ministro del Trabajo y Previsión Social en el gobierno del presidente Ricardo Lagos, y fue estrecho colaborador de Michelle Bachelet, a quien asesoró en el marco de la elección presidencial de 2005-2006.