Licenciado em Comunicação Social e Cultural pela Faculdade de Ciências Humanas da Universidade Católica Portuguesa. Pós-graduado em Ciência Política e Relações Internacionais pela Universidade Nova de Lisboa.
Jornalista no grupo Media Capital desde 2014, foi repórter nas editorias de Internacional e Sociedade. Como pivô, assumiu vários horários na TVI e TVI24. Mais recentemente, fez parte da equipa que fundou a CNN Portugal, onde apresenta hoje o jornal Prime Time.