Nasceu em Lisboa, em 1951. Licenciado em Direito pela Faculdade de Direito da Universidade de Lisboa em 1975, está inscrito na Ordem dos Advogados desde 1979, data a partir da qual se dedicou ao exercício da advocacia.
Foi Delegado ao I Congresso Extraordinário e ao III Congresso Ordinário da Ordem dos Advogados, tendo exercido o cargo de Vogal Secretário do Conselho Superior da Ordem dos Advogados com o Bastonário António Pires de Lima.
Foi Vereador da Câmara Municipal de Lisboa (1974-1975), Deputado na Assembleia da República (1999-2004) e Ministro Adjunto do Primeiro Ministro no XVI Governo Constitucional (2004).
Foi Campeão Nacional de Ténis na categoria de Infantis e Bicampeão Nacional na categoria de Juniores. Representou Portugal na Coupe Galea e na Taça Davis.