Han var førstestatsadvokat og leder av Eidsivating statsadvokatembeter 1993-95, fra 1996 Oslo statsadvokatembeter, frem til 2010. Han gikk av med pensjon i oktober 2015. Som statsadvokat var han aktor i straffesaken mot Arne Treholt, som i 1985 ble dømt til 20 års fengsel for spionasje.