Han ble cand. jur. ved Universitetet i Oslo i 1975, og var dommerfullmektig før han begynte som politijurist i 1979. Han har vært statsadvokat, deretter førstestatsadvokat ved Troms og Finnmark statsadvokatembeter fra 1990 til 1996. Fra 1996 var han førstestatsadvokat og embetsleder ved Hedmark og Oppland statsadvokatembeter. Han hadde permisjon fra førstestatsadvokatstillingen fra 1999 til 2000, da han var spesialrådgiver i Justis- og politidepartementet. Fra 2016 er han statsadvokat.