Formado pela Escola Superior de Teatro e Cinema de Lisboa e pela Ecole Internationale de Théâtre Lassaad, em Bruxelas. Autor de várias bandas sonoras para teatro para o Espaço Evoé, Teatroesfera, O Grupo, Teatro Extrêmo e mais recentemente para Famille Ramon com o espectáculo “A laver séparément” onde também é actor-músico. Compositor do quarteto Penicos de Prata e director musical do quarteto luso-belga UrsoLuso e em co-autoria com João Lima, do dueto Louro&Lima.
Como actor trabalhou com encenadores como Rogério de Carvalho, Joaquim Benite, Jorge Listopad, Hélder Costa, Stéphanie Coppé ou Vladislav Pazi. É o assistente à criação na Companhia Olga Roriz.