Utdannet fra HiNT og Statens Teaterhøgskole. Debuterte på Nationaltheatret i hovedrollen Gustav i Tilbakekomstene. Vært tilknyttet Det Norske Teatret, Riksteatret, Teater Ibsen og Rogaland Teater. Medlem av teatergruppen Susie Wang. Har medvirket i Per-Olav Sørensens oppsetning av Peer Gynt på Gålå. Sommeren 2025 spilte han hovedrollen Siegfried i Nibelungen Festspiele, det største årlige utendørsteatret i Tyskland. Åremålsansatt ved Oslo Nye Teater, hvor han i høst medvirker både i Kristiania Magiske Tivolitheater (Nils Napoleon mfl.) og som Gepetto i Pinocchio. Andre oppsetninger: Anna Karenina (Levin), En folkefiende (Peter Stockmann), Peter Pan (Hook/ Faren) og Riket. Film og TV: Nåde, Onkel Jens, Harald og Sonja, Hjem til jul (3), Erobreren, Øyevitne, Lykkeland, Stories from Norway, Exit, Stolthet & forfall. Har regierfaring fra teater og TV og har undervist i skuespillerfag både i Norge og Tanzania.