Licenciado em História e pós-graduado em ciências documentais pela Faculdade de Letras da Universidade de Coimbra.

Foi técnico superior do Laboratório Nacional de Engenharia e Tecnologia Industrial entre 1979 e 1989.

É conservador do Museu Nacional de Machado de Castro desde 1989.

Dirigiu o Museu no ano de 2008.