Han tok juridisk embedseksamen ved Universitetet i Oslo i 1976. Han var dommerfullmektig ved Lofoten sorenskriverembede i Svolvær, så advokatfullmektig i advokatfirmaet Greve, Greve, Greve & Lorentzen i Bergen. I 1981 begynte han som privatpraktiserende advokat i Stjørdal. I 1985 ble han leder for juridisk avdeling i region nord i Forretningsbanken/Fokus Bank, og i 1989 advokat og partner i Advokatfirmaet Vaagland & Co (fra 1996 Advokatfirmaet Schjødt) i Trondheim. I 1994 fikk han også møterett for Høyesterett. Fra 2000 til han gikk av med pensjon i 2020 var han lagdommer i Frostating lagmannsrett i Trondheim. Han satt flere år i Klagenemnda for offentlige anskaffelser.