Larssen ble uteksaminert som ingeniør fra Trondhjems Tekniske Læreanstalt i 1903, og senere gjennom tilleggsstudier i Technische Hochschule i Dresden diplomeksamen (1911) og graden dr.ing. (1924). Han var stadsingeniør i Vardø fra 1905 til 1910, på Hamar fra 1911 til 1914 og i Arendal fra 1914 til 1917. Fra 1918 til 1926 var han direktør for Norges opplysningskontor for næringsveiene, en forløper for Norges Teknisk Naturvitenskapelige Forskningsfond (NTNF). Etter et opphold i Frankrike, ble han i 1928 utnevnt til direktør for Riksforsikringsanstalten, det senere Rikstrygdeverket. Denne stillingen hadde han frem til han ble utnevnt til Havnedirektør 30. april 1937. Tidlig i 1945 flyktet han til Sverige, og gikk tilbake i sin stilling som havnedirektør ved retur til Norge sommeren 1945.