Jornalista profissional desde 1987, trabalhou nas redações dos semanários Se7e e Expresso. Fez parte das equipas fundadoras da rádio TSF, do diário Público e da televisão SIC. Foi diretor da SIC Notícias e da TSF. Na RTP, dirigiu a informação e a programação da RTP1, em momentos diferentes. Na Mediacapital, foi diretor coordenador de informação e programas da TVI e integrou o Comité de Televisão da Prisa (Espanha).
Em Angola, foi consultor da televisão pública angolana e do canal privado ZAP Viva. Participou como jurado em diferentes concursos do ICA – longas-metragens e produção audiovisual. Atualmente é Diretor de Programas da RTP1 e da RTP Internacional, dirige as áreas de Ficção e Entretenimento da RTP e integra o grupo EBU Fiction Experts, que junta os responsáveis pelas áreas de ficção e coproduções das televisões públicas europeias.