Foi jornalista de 1969 a 2008 tendo exercido essencialmente no Diário de Lisboa e no Expresso e tendo sido repórter parlamentar destes dois jornais durante quatro legislaturas, de 1987 a 2002.Trabalhou também em jornais desportivos, como a Gazeta dos Desportos e Semanário Desportivo (de que foi fundador) e colaborou com o Norte Desportivo, Publituris, A Bola, Pasquim, Comércio do Porto e Jornal do Fundão.Enquanto dirigente sindical, foi Secretário da Direção de João Mesquita (1989/90) e Presidente do Conselho Deontológico durante dois mandatos (1991/94) tendo então coordenado a discussão e redigido o texto final do Código Deontológico do Jornalista, entrado em vigor a 4 de Maio de 1993.Foi cooperante na Guiné-Bissau logo após a independência, sendo um dos fundadores do jornal No Pintcha, participando ainda na formação da primeira leva de jornalistas do país.