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. Han ble utnevnt til telegrafdirektør i 1962 og satt i stillingen til 1968. Larsen var politisk engasjert for Arbeiderpartiet og var medlem av kommunestyret i Bærum fra 1932. Han var formann i Bærum Arbeiderparti fra 1930 til 1935. 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. Han er den eneste fra sitt parti som har vært ordfører i Bærum.