Leccionou durante 25 anos na Universidade dos Açores, onde entrou como assistente convidado, para o Departamento de História, Filosofia e Ciências Sociais, do qual foi Secretário.
Pertenceu, desde o início, ao Centro de Estudos Sociais, e foi ainda Director do curso de Serviço Social até à data da sua aposentação.