Ribatejano, nascido em Coruche, em 1960, no seio duma família oriunda da Beira Baixa. Licenciado em História (variante de História da Arte) pela Faculdade de Letras da Universidade de Coimbra. Concluiu o Mestrado em História Moderna pela FCSH da Universidade Nova de Lisboa. É Professor do Ensino Básico/Secundário.