W 1936 r. był uczestnikiem igrzysk olimpijskich w Berlinie, w finale biegu na 3000 metrów z przeszkodami zajmując VI miejsce. Dwa lata później, w 1938 r., odniósł największy sukces w karierze, zdobywając w Paryżu tytuł mistrza Europy w biegu na 3000 metrów z przeszkodami. Pomiędzy 1936 a 1940 r. pięciokrotnie z rzędu zwyciężał w mistrzostwach Szwecji w biegu na 3000 metrów z przeszkodami, był również trzykrotnym rekordzistą kraju na tym dystansie.