Natural de Trancoso, licenciou-se em Direito, foi advogado e conservador dos Registos e Notariado. Na política, destacou-se na oposição ao antigo regime e na defesa de eleições democráticas em Portugal, posição que assumiu no Congresso da Comissão Democrática Eleitoral, realizado na Guarda em 1969.
Após o 25 de Abril foi deputado na Assembleia da República pelo PS e Governador Civil da Guarda, entre 1995 e 1999.