Licenciado em Direito.
Deputado à Assembleia da República na VI Legislatura (1991-95).
Ministro da Justiça do XIV Governo Constitucional (1999-2002).
Ministro dos Assuntos Parlamentares do XIII Governo Constitucional (1995-1999).
Presidente do Grupo Parlamentar do P.S. na IX Legislatura (abril de 2002).