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 og har medvirket i Per Olav Sørensens oppsetning av Peer Gynt på Gålå. Medlem av teatergruppen Susie Wang. I sommer spilte han hovedrollen Siegfried i Nibelungen Festspiele, det største årlige utendørsteatret i Tyskland. Film og TV: serien Harald og Sonja, Europa, 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. Åremålsansatt ved Oslo Nye Teater, hvor han har medvirket i Anna Karenina (Levin), En folkefiende (Peter Stockmann), Peter Pan (Hook/ Faren) og Riket.