Fra Nationalteatret huskes han spesielt fra rollen som Jacob i Erasmus Montanus og en større rolle i Wlilliam MastrossimonesShivaree. Hans største oppgave på Rogaland teater var David i Lars NorénsNatten er dagens mor, samt en større rolle i Tom StoppardsUt på livet. Ved Den Nationale Scene spilte han blant annet rollen som Laertes i Terje Mærlis oppsetning av Hamlet. Ved Det Norske Teater kan en nevne hans medvirkning i Staffan GöthesEin utstoppa hund (1991), diverse roller i Cyrano de Bergerac (1993) og i Caligula av Albert Camus (1998). I 2000-årene medvirket han i stykker som Historier frå Wienerskogen (2001), Hedda Gabler (2002), Richard II (2005) og Henrik IV (2008).