Han var stortingsrepresentant for Vestfold i tre perioder fra 1945 til 1957. I den første perioden var han valgt inn med eget mandat, og i de to følgende periodene møtte han som fast varamann mens Oscar Torp var statsminister 1951–54. I de to første periodene, før valgordningen for stortingsvalg ble gjort om i 1953, representerte han «bykretsen» Kjøpstedene i Vestfold fylke, i den siste perioden representerte han Vestfold fylke. Han var også aktiv i kommunepolitikken.