I 1912 stilte han til bystyrevalget med Høyre, han var medlem av bystyret og formannskapet i flere år. Fra 1930 til 1935 var han Drammens ordfører. Hans Olaf var også formann i Drammens Handelsstands Forening, visepresident for jubileumsutstillingen i Drammen 1930 og ordfører i representantskapet for Drammens og Oplands Privatbank.