Han ble siv.ing. i biokjemi fra NTH i 1969 og ble forsker ved Forsvarets forskningsinstitutt der han var i tjue år. Etter et forskeropphold ved Yale University 1972-73 ble han den første som tok i bruk genteknologi i Norge. Han fikk dr.med. fra Universitetet i Oslo 1980 og ble professor II i genetikk der i 1987. Fra 1990 ledet han en forskergruppe ved Bioteknologisenteret i Oslo. Han var forskningsdirektør ved École Superieure de Biotechnologie ved Universitetet i Strasbourg 1994-96. Han ble professor i medisinsk mikrobiologi ved Universitetet i Oslo i 1996 og var forskningssjef ved Mikrobiologisk institutt på Rikshospitalet frem til sin død i 2004. I denne perioden var han også nestleder ved Senter for molekylærbiologi og nevrovitenskap, et Senter for fremragende forskning etablert i 2003.