Svédország színeiben indult az Athénban megrendezett 1896. évi nyári olimpiai játékokon, ezzel ő volt az ország egyetlen svéd képviselője a játékokon és Svédország első olimpiai résztvevője. A 100 méteres síkfutás harmadik középdöntőjében a 4. vagy az 5. helyen végzett, így nem sikerült bejutnia a döntőbe. Magasugrásban eredményt ért el, ezzel a negyedik helyen végzett a versenyszám ötfős mezőnyében. A versenyen távolugrásban is indult, de sem elért eredménye, sem végső helyezése nem ismert. Részt vett a diszkoszvetés versenyszámában is, de helyezéséről nincs adat. A tornaszámok közül részt vett az ugrásgyakorlatban, de eredményéről nem maradtak fenn adatok.