Wielokrotny reprezentant kraju, brał udział w Mistrzostwach Świata 1934 (2 gole), Mistrzostwach Świata 1938 (1 gol) oraz Igrzyskach Olimpijskich 1936. W wieku 41 lat z reprezentacją Szwecji zdobył brązowy medal na Mistrzostwach Świata 1950. Jako rezerwowy, nie rozegrał na tym turnieju żadnego meczu. W latach 1935 i 1938–40 pełnił funkcję kapitana zespołu narodowego.