Han er utdannet ved Universitetet i Bergen. Han var ansatt som dramaturg ved Den Nationale Scene (1987–90), Det Åpne Teater (1990–92) og Nationaltheatret (1993–2000). Siden 1. januar 2000 har han vært teatersjef ved Teatret Vårt (Regionteatret i Møre og Romsdal). Han er leder i Norsk Teaterlederforum siden 2004. Han har vært sjefdramaturg ved Det Norske Teatret siden 2012.