Jornalista desde 1987, formou-se no Porto e veio trabalhar para Lisboa em 1991. Exerceu a profissão nas áreas de política e economia em várias rádios e jornais. Foi diretor da TSF de 2008 a 2016 e do DN de 2016 a 2018.