Engenheiro Civil.
Deputado, pelo PS, à Assembleia da República nas V, VI, VII, VIII e IX Legislaturas.
Secretário de Estado Adjunto do Ministro do Ambiente no XIII Governo Constitucional (1995-97).
Ministro Adjunto do Primeiro Ministro do XIII Governo Constitucional (1997-99).
Ministro do Ambiente e do Ordenamento do Território do XIV Governo Constitucional (1999-2002).
Ministro do Equipamento Social do XIV Governo Constitucional (janeiro a abril de 2002).
Vice-Presidente do Grupo Parlamentar do P.S. na IX Legislatura (abril de 2002).
