Eriksson ble olympisk mester i skyting under OL 1912 i Stockholm. Han var med på det svenske laget som vant lagkonkurransen rifle 300 meter med 5655 poeng foran Norge med 5605. De andre på laget var Hugo Johansson, Erik Blomqvist, Bernhard Larsson, Carl Björkman og Gustaf Adolf Jonsson. Det var sju lag som deltok og det var seks mann på hvert lag. Eriksson skjøt totalt 976 poeng som var det beste resultatet på det svenske laget. Han var også med på det svenske laget som kom på tredjeplass i lagskytingen med armégevær. Åtte år senere, under OL 1920 i Antwerpen, kom han på andreplass på 600 meter armégevær liggende bak sin landsmann Hugo Johansson, han tok også to bronsemedaljer i lagskyting.
OL-medaljer
1912Stockholm – Gull i skyting, 300 meter rifle, lagskyting (Sverige)
1920Antwerpen – Sølv i skyting, 600 meter armégevær liggende
1912Stockholm – Bronse i skyting, Armégevær lagskyting (Sverige)
1920Antwerpen – Bronse i skyting, 300 m armégevær stående, lagskyting (Sverige)
1920Antwerpen – Bronse i skyting, 600 m armégevær liggende, lagskyting (Sverige)