Director do «Acção Socialista», orgão central do PS.
Secretário Geral da Juventude Socialista (de 1990 a 1994).
Ministro Adjunto do Primeiro Ministro no XIV Governo Constitucional (julho/2001 a abril/2002).
Deputado ao Parlamento Europeu (de 20 de julho de 1999 a 2 de julho de 2001), onde se guinda à vice-presidência do grupo parlamentar do PSE.
Secretário de Estado Adjunto do Primeiro Ministro no XIII Governo Constitucional (de 25 de novembro de 1997 a 16 de abril de 1999).
Secretário de Estado da Juventude no XIII Governo Constitucional (de 30 de outubro de 1995 a 24 de Novembro de 1997).
Deputado à Assembleia da República (de Novembro de 1991 a Outubro de 1995 e de abril de 1999 a julho de 1999).
