Han ble cand.theol. ved det teologiske fakultet ved Universitetet i Oslo i 1939, og ble ordinert til prest i 1941 i Bergen domkirke av biskop Andreas Fleischer. Han virket som sekretær for biskopen i Bjørgvin bispedømme og senere som hjelperest i St. Olavs menighet i Bergen og i Fana med tjenestested i Storetveit. I 1947 ble han hjelpeprest i Borgund med tjenestested i industristedet Langevåg. I 1954 ble han sokneprest i Hjørundfjord og i 1970 sokneprest i Trefoldighet menighet i Arendal og prost i Arendal prosti. Som pensjonist fra 1978 var han aktiv som vikarprest i lengre perioder på bl.a. Svalbard.