Han begynte i niårsalderen som fystikkarbeider (1886–1894), arbeidet ved Elektrisk Bureau (1894–1898), deretter ved Kristiania Telefonanlegg (1898–1911). Fra 1911 hadde han stilling som telefonkontrollør. Han arbeidet også som lærer i Praktiske telefonfag ved Rikstelegrafens skole og som Hypotekbankdirektør.
27 år gammel stilte han på en avholdsliste og ble valgt inn i herredsstyret i Aker. Senere representerte han Arbeiderpartiet. Med unntak av en periode satt han i herredsstyret fram til 1934. Etter hvert fikk han også plass i formannskapet. Han ble i ung alder medlem av skolestyret, trakk seg i 1910, men kom tilbake her i 1920.
Han hadde vervet som nestformann i Arbeiderpartiets fylkesstyre i Akershus, og ble under partisplittelsen 1921–1927 formann i Akershus sosialdemokratiske arbeiderparti. Senere satt han i Arbeiderpartiets sentralstyre fra 1927 til 1930.