Doutorando em Sociologia;
Título de especialista em Serviço Social;
Mestre em economia social e solidária, pelo ISCTE – Instituto Universitário de Lisboa.
Licenciatura em Serviço Social, pelo Instituto Superior de Serviço Social de Lisboa.
É Professor Adjunto na Escola Superior de Educação do Instituto Politécnico de Castelo Branco, como também é Presidente da Direção da ANIMAR que é uma Associação Portuguesa para o Desenvolvimento Local, e, é vogal do Conselho Fiscal da CASES.