É licenciado em Ciências Religiosas pela Universidade Católica Portuguesa (UCP), tendo exercido vários cargos a nível da Diocese de Setúbal.
A nível nacional, é presidente da direção da Cáritas Portuguesa e presidente-adjunto da Confederação Nacional das Instituições de Solidariedade (CNIS), em representação da qual faz parte do Conselho Económico e Social, desde 2003.
Além disso, integra vários organismos:
– A Comissão Nacional do Rendimento Mínimo Garantido (agora Comissão Nacional do Rendimento Social de Inserção), desde 1996;
– O Conselho Nacional para a Promoção do Voluntariado, desde 2006;
– A Comissão de Acompanhamento do Programa Operacional Regional de Lisboa (POR LISBOA, do QREN), desde 2007.
Em 2010, foi eleito presidente da Confederação Portuguesa do Voluntariado.
Em 2007, foi agraciado com a Ordem de Mérito de Grande Oficial, pelo Presidente da República.