Doutorado em Ciências da Comunicação, especialização em Sociologia da Comunicação e da Informação pela Universidade do Minho, em 2012. Licenciado em Bioquímica pela Universidade de Coimbra em 1992.

Foi jornalista da RTP durante 24 anos, tendo feito parte, entre 2015 e 2021, da equipa do programa de jornalismo de investigação “Sexta às 9” e produzido várias grandes reportagens e documentários. Entre 2012 e 2021 foi Professor da Universidade Lusófona do Porto, onde dirigiu a licenciatura em Ciências da Comunicação e o mestrado em Comunicação Redes e Tecnologias. Foi também membro do corpo docente dos Doutoramentos em Estudos em Comunicação para o Desenvolvimento e em Arte dos Media.

Foi, entre 2008 e 2013, investigador do CECS, tendo estado ligado ao CICANT entre 2013 e 2021. Recebeu 3 prémios de jornalismo, uma distinção de mérito académico e uma distinção de mérito cultural. Investiga nas áreas das Ciências da Comunicação, Jornalismo, Sociologia dos Media, Redes Digitais, Ativismo e Mobilizações Públicas e Cultura Visual.