Nasceu em Paranhos na cidade do Porto (Portugal). Estudou História na Faculdade de Letras da Universidade do Porto. É Jornalista, pós-graduado em Direito da Comunicação, pela Faculdade de Direito da Universidade de Coimbra. Escreveu durante anos sobre cinema no jornal «O Primeiro de Janeiro» e depois, trabalhou quase 25 anos, no Jornal de Notícias.