На літніх Олімпійських іграх в Лондоні (1948) завоював дві бронзові медалі на дистанціях 400 м та 400 м з бар'єрами. У складі шведського естафетного квартету став третім на континентальній першості в Брюсселі (1950) в забігу 4×400 м. На літніх Олімпійських іграх у Гельсінкі (1952) брав участь в забігу на 400 метрів, але не пройшов далі півфіналу.