Han er utdannet veterinær fra NVH i 1972 og arbeidet som distriktsveterinær i ti år i Overhalla og Gulen, deretter i forskning og diagnostikk ved Statens veterinære forsøksgård for småfe i Sandnes og ved Veterinærinstituttet i Oslo. Han tok dr.scient-graden i 1982 og ble dr.med.vet. i 1992.