Doutorado em História, Faculdade de Letras da Universidade do Porto, 2000. Mestre em História Moderna, Faculdade de Letras da Universidade do Porto, 1995. Licenciado em História, Faculdade de Letras da Universidade do Porto, 1980. Licenciado em Teologia, Instituto Concórdia de São Paulo, Brasil, 1990. Curso de Qualificação em Ciências da Educação, Universidade Aberta, 1993.
Professor Auxiliar do ISLA de V. N. de Gaia. Professor convidado no Doutoramento em Comunicação, Publicidade e Relações Públicas, Universidade de Vigo, Faculdade de Pontevedra. Professor Auxiliar na Universidade Lusíada do Porto.
Investigador do CEPESE – Centro de Estudos da População, Economia e Sociedade.
Formador nas áreas de História/História de Portugal e História da Educação, registado pelo Conselho Científico - Pedagógico da Formação Contínua.