Nascido em Lisboa, em 1976, estudou no Instituto Superior de Ciências Sociais e Políticas da Universidade Técnica de Lisboa, onde obteve a licenciatura em Comunicação Social e respectiva especialização em jornalismo.
Depois de ter trabalhado na RTP e no jornal online Desporto Digital, parte integrante do Diário Digital, ingressou, em 2000, na Sport TV, onde apresentou blocos de informação e programas especiais da estação de desporto (Liga dos Campeões, Liga Europa, Liga Portuguesa, Fórum, etc.) para além do programa de entrevistas “Reverso da Medalha” e dos programas dedicados ao mundial de Moto GP. Também fez narração de jogos de futebol nacional e internacional. Fez, ainda, a cobertura de grandes eventos de futebol como os Campeonatos do Mundo de 2006 (Alemanha) e 2010 (África do Sul) ou os Europeus de 2004 (Portugal) e 2008 (Áustria e Suíça).
Entre 2016 e 2019 exerceu o cargo de Director de Informação da Sporting TV, tendo em 2019 assumido as funções de Director do canal.