Han ble ordinert av biskop Karl Marthinussen til tjeneste som hjelpeprest i Håland prestegjeld i Stavanger bispedømme i 1958 og hadde denne tjenesten til 1966, da han ble utnevnt til hjelpeprest i Solum prestegjeld. Fra 1971 var han den første sokneprest i Nenset. Samtidig var han sykehusprest ved Telemark sentralsykehus. I 1980 ble han sokneprest i Sauherad. Tjenesten her ble ganske kort, for i 1983 ble han nominert til biskop i Agder, og etter en avstemning hvor han fikk overveldende flertall i alle instanser, ble han utnevnt til biskop etter Erling Utnem.