Além do sacerdócio, exerceu funções num sem número de instituições de solidariedade social e associações de caráter diverso.[1] Em 1974 foi eleito Presidente da Liga dos Bombeiros Portugueses, função que exerceu até 1980, presidindo depois ao Serviço Nacional de Bombeiros, de 1981 a 1983. Em 1983 foi eleito Presidente do Conselho de Administração do Montepio Geral, onde esteve até 1988. Um mês antes, a 9 de Março, tinha sido empossado Provedor da Santa Casa da Misericórdia de Lisboa, cargo que desempenhou até Janeiro de 1992. Ainda em 1991 assumiu a presidência da União das Misericórdias Portuguesas e, dois anos depois, foi eleito presidente de honra da Confederação Internacional das Misericórdias. Desde 1998 foi membro efetivo do Comité Económico e Social Europeu e, em 1999, nomeado comissário Nacional para o Apoio à Transição em Timor-Leste.