Han hadde svensk rekord på 800 m fra 1925 til 1928. Under OL 1924 i Paris ble han slått ut på 800 m før finalen. Det gikk langt bedre på 4 x 400 m stafett, der han var med på å ta sølv for Sverige. De andre på stafettlaget var Erik Byléhn, Gustaf Weijnarth og Nils Engdahl).