Han ble cand.jur. i 1974, var dommerfullmektig i Kragerø, advokat i Bergen kommune og arbeidet 1979–1981 for FNs høykommissær for flyktninger i Sørøst-Asia, som . Han ble lagdommer i 1984, lagmann i 1991 og førstelagmann i Hålogaland 2000–2017.