Han har vært ansatt i Rådet for medisinsk forsknings etikkutvalg, senere Den nasjonale forskningsetiske komité for medisin i Norges forskningsråd. Han har undervist i medisinsk etikk ved UiO siden 1989, og ble professor II i medisinsk etikk ved Universitetet i Tromsø i 1994 (til 1996). I 1996 ble han professor II i medisinsk vitenskapsteori og etikk ved Universitetet i Bergen, og har siden 1996 vært professor ved Senter for medisinsk etikk ved UiO (fast ansatt 1998). Han ledet senteret fra 1996 til 2007.