Larsen vant NM-sølv på 5 000 m og 10 000 m løp i 1938 og 1939, og NM-bronse i terrengløp i 1937 og 1938. Som friidrettsutøver representerte Larsen idrettslagene Hamar IL i 1937 og Ottestad IL fra 1938. I 1939 ble han tildelt Egebergs Ærespris.