Licenciado em Direito.
Secretário de Estado Adjunto do Ministro Adjunto e para os Assuntos Parlamentares no X Governo Constitucional (1985-87).
Secretário de Estado da Presidência do Conselho de Ministros no XI Governo Constitucional (1987-91).
Ministro Adjunto no XII Governo Constitucional (1991-95).
Presidente do Grupo Parlamentar do PSD (1996-1999)
Ministro dos Assuntos Parlamentares no XV Governo Constitucional (abril de 2002).
