É natural da Guarda e Licenciado em enfermagem, tendo obtido também uma pós-graduação em Urgência e Emergência Hospitalar e uma pós-licenciatura de Especialização em Enfermagem em Saúde Mental e Psiquiatria.
Durante a frequência do curso de licenciatura em enfermagem, colaborou, como voluntário, na delegação da Guarda da Cruz Vermelha Portuguesa.
Na atualidade exerce a profissão de enfermeiro no Funchal e integra a corporação dos Bombeiros Madeirenses, onde ocupa o posto de subchefe equiparado.