Começou o seu percurso artístico ingressando na Escola Profissional de Teatro de Cascais, em 2000, e concluindo o curso em 2004, tendo recebido o prémio Zita Duarte. Desde 2005, integrou o elenco em mais de 30 espectáculos, tendo passado pelo Teatro Experimental de Cascais, Auditório Municipal Eunice Muñoz, Teatro Nacional D. Maria II, Companhia de Actores, Fundação Calouste Gulbenkian, Teatro Aberto e Teatro Municipal de Almada.[1]
Integra a PALCO13 desde o início, onde tem colaborado regularmente como actor. Em televisão, protagonizou ambas as temporadas da série infantil Ilha das Cores, onde interpretava o agricultor Manuel. Integrou o elenco fixo da telenovela Mulheres com o personagem Óscar Azenha. Participou ainda, como elenco adicional, em diversas produções nacionais para a SIC, TVI e RTP. Em publicidade, destaca-se na campanha do Clube dos Preços Baixos da Worten de 2011 a 2013.
Mais recentemente, esteve nos elenco das novelas A Única Mulher, Valor da Vida e Prisioneira da TVI.[2]