Frequentou a licenciatura em Ciências da Comunicação da Universidade do Algarve. Foi jornalista e adjunto dos presidentes das câmaras municipais de Lagos e Faro.
Atualmente, é funcionário do Centro Distrital de Segurança Social de Faro, vereador da Câmara Municipal de Faro, presidente da Comissão Política Concelhia do PS-Faro e membro da Comissão Nacional do Partido Socialista.