Beim Mannschaftsrennen über 3000 m der Olympischen Spiele 1912 in Stockholm kam er als Zweiter ins Ziel und gewann mit dem schwedischen Team Silber. Über 5000 m schied er im Vorlauf aus.
1909 und 1911 wurde er nationaler Vizemeister über 1500 m, 1909 im Crosslauf.