Den politiske karrieren startet han i 1959 da han ble medlem av Bergen bystyre. Der var han i tre perioder fram til 1971. I 1965 ble han 1. varamann til Stortinget, og da Nils Langhelle døde i 1967, overtok han plassen etter ham fra 28. august 1967. Han ble gjenvalgt i neste periode fra 1969 til 1973. I de seks årene på Stortinget var han medlem av Justiskomiteen. Fra 1971 til 1987 var han medlem av Ekteskapslovutvalget.