He made his debut in journalism in January 1968 as a reporter in the Lisbon daily newspaper Diário de Notícias.
After the Carnation Revolution in 1975 he was one of the founders of the daily newspaper Jornal Novo as head of international news desk.
At RTP – Radiotelevisão Portuguesa Portuguese public television he was deputy head of News (1977), chief editor of the daily news program Informação/2 (1978), director of Programs (1986/1989) and director of International Relations and African Cooperation (1989/1991).
Editor and host of programs at radios TSF, Rádio Comercial, RDP/ Antena 1, TDM/Rádio Macau, and from October 1998 until his death, the weekly Program "Agora Acontece" broadcast across 92 local radio stations in continental Portugal, Azores, Madeira, Macau and Spanish Extremadura.
He became a Comendador of the Order of Infante Dom Henrique in 2000,[2][3][4] Officier of the French "Ordre des Arts et des Lettres", and received the "Bordalo" award for Television (Casa de Imprensa – 1995)[5] and the Grand Prize "Gazeta" (Portuguese Press Club – 1997) and the Career Award/Manuel Pinto de Azevedo Jr. (Oporto's newspaper O Primeiro de Janeiro- 2002).