Etter eksamen artium ved Voss gymnas 1974 ble han cand.scient. i biokjemi 1982 ved Universitetet i Bergen. Etter tre år NTNF-stipend ved Universitetet i Basel i Sveits ble han dr.phil. i cellebiologi 1985 og vant den 1. Meltzerprisen på 25 000 kroner for avhandlingen som var om bananfluens genetikk. Han var forsker ved felleslaboratoriet for bioteknologi ved Universitetet i Bergen, før han i 1988 fikk stillingen som professor i molekylærgenetikk ved Universitetet i Tromsø. Siden 1992 er han professor i biokjemi og molekylærbiologi ved Universitetet i Bergen. Han ble innvalgt i Det Norske Videnskaps-Akademi i 1995.