Frequentou a Escola Profissional de Teatro de Cascais (2009-2012) a Oficina de Interpretação dos Primeiros Sintomas (2016). Frequenta o 3º Ano de Produção de Teatro na Escola Superior de Teatro e Cinema. Trabalhou com encenadores como Carlos Avilez, Teresa Côrte-Real, Pedro Caeiro, Bruno Bravo, Leonardo Garibaldi, Gonçalo Amorim e Pedro Gil. Trabalhou em cinema com João Pedro Rodrigues, com Marco Leão e André Santos e com Miguel Clara Vasconcelos. Em televisão: A Mãe do Sr. Ministro. E em teatro de rua, junto dos Ten_Tart. Trabalhou textos de Joseph Kesselring, Georg Büchner, António Vieira da Silva, Václav Havel, Chico Buarque, Almeida Garrett, Manuela de Azevedo, Molière, Gil Vicente, António Torrado, Miguel Torga, Henrik Ibsen, William Shakespeare, Christopher Marlowe e Rui Pina Coelho. A par do trabalho de ator, interessou-se pela produção de teatro, que tem vindo a estudar e exercer. Com a [In]quietArte participou em D. Quixote e Sancho Pança e Audiência (2013); O Cornudo Imaginário (2014); RAPE - Estudo de um ingénuo amor (2015/2016).
Frequentou a Escola Profissional de Teatro de Cascais (2009-2012), onde trabalhou textos de Shakespeare, Jean Genet, Moliére, Eurípedes, Sófocles, Gil Vicente, Luís de Camões, entre outros. Profissionalmente, participou nos espetáculos Bruxas de Salém, de Arthur Miller, e Woyzeck, de Georg Büchner, ambos encenados por Carlos Avilez no Teatro Experimental de Cascais. No Cinema, participou na curta-metragem Manhã de Santo António, de João Pedro Rodrigues, e no filme de final de curso da Escola Superior de Teatro e Cinema, Um Conto de Inverno, de Alexandra Cortê-Real Almeida. De Setembro de 2015 a Março de 2016 dirigiu um Atelier de Teatro no GETAS (Grupo Experimental de Teatro Amador do Sardoal) no Centro Cultural Gil Vicente, no Sardoal. Em Maio de 2016, trabalhou com o Teatro da Cornucópia como estagiário de assistência de encenação no espectáculo Música, de Frank Wedekind, no Teatro Municipal São Luiz. Com a [In]quietArte participou, dirigiu e produziu D. Quixote e Sancho Pança, no Centro Cultural Gil Vicente, Sardoal (2013). Dirigiu O Cornudo Imaginário, no Teatro do Bairro Alto, Lisboa (2014), encenou o espectáculo RAPE - Estudo de um ingénuo amor , de Ande Neely, no Teatro da Politécnica e no Teatro Municipal Mirita Casimiro (2015/2016).