Nasceu em Portimão. Licenciou-se em História pela Faculdade de Letras da Universidade de Lisboa. Fez estudos de pós-graduação na Universidade de Paris – Sorbonne (Paris IV), em História Moderna e Contemporânea.<br />É professor do quadro da Escola Secundária Poeta António Aleixo, em Portimão, e formador do Centro de Formação Contínua de Professores de Portimão e do Centro de Formação de Professores Rui Grácio de Lagos.