Larsen begynte som telegrafassistent i Trondheim i 1916. I 1919 ble han sekretær i Telegrafstyret, der han steg i gradene til kontorsjef i 1936 og trafikksjef i 1939.[1][2] Han ble utnevnt til telegrafdirektør i 1962 og satt i stillingen til 1968.[2]
Larsen var politisk engasjert for Arbeiderpartiet og var medlem av kommunestyret i Bærum fra 1932.[2] Han var formann i Bærum Arbeiderparti fra 1930 til 1935.[1] I 1946 ble han ordfører i Bærum, et verv han hadde til 1951. Har var også varaordfører i 1945 og fra 1960 til 1961.[2]
Han er den eneste fra sitt parti som har vært ordfører i Bærum.