Médico licenciado pela Universidade de Coimbra, com especialização em Psiquiatria, obteve o grau de doutor com a dissertação A influência relativa dos fatores psicológicos e sociais no evolutivo toxicómano (1981). É diretor do Instituto Superior Miguel Torga e professor catedrático na Faculdade de Psicologia e de Ciências da Educação da Universidade de Coimbra e no Instituto Superior de Psicologia Aplicada, em Lisboa. Teve colaboração com as universidades de Wisconsin e Porto Alegre. É vice-presidente da Academia Internacional de Psicologia e coordenador do NUSIAF - Núcleo de Seguimento Infantil e Ação Familiar. Foi também presidente da Sociedade Portuguesa de Psicanálise e é o atual presidente da Sociedade Portuguesa de Psicodrama Psicanalítico de Grupo.
É investigador do CEPESE – Centro de Estudos da População, Economia e Sociedade, onde dirige um grupo de investigação.