Han er utdannet veterinær og har en doktorgrad innen sykdomsgenetikk. Han begynte som forsker ved Norsvin i 1981 og arbeidet primært med forskning frem til 1989, da han ble administrerende direktør i Norsvin. I 1998 gikk han over til stillingen som administrerende direktør i stiftelsen BioInn. Han har senere vært administrerende direktør ved Feiringklinikken 1999–2002, viseadministrerende direktør i Helse Øst 2002–2003, administrerende direktør i Sykehuset Innlandet 2003–2009 og administrerende direktør i Norsk Tipping 2009–2016. Han gikk deretter over i en stilling som spesialrådgiver i Norsk Tipping inntil han avgikk med pensjon våren 2017.