У дорослому футболі дебютував 1920 року виступами за команду клубу «Гольменс», в якій провів чотири сезони.
Своєю грою за цю команду привернув увагу представників тренерського штабу клубу «Ергрюте», до складу якого приєднався 1924 року. Відіграв за команду з Гетеборга наступні шість сезонів своєї ігрової кар'єри.
Протягом 1930—1931 років захищав кольори команди клубу «Редбергслідс».
1931 року повернувся до «Ергрюте», за який відіграв ще 3 сезони. Завершив професійну кар'єру футболіста в 1934 році.
Виступи за збірну
1920 року дебютував в офіційних матчах у складі національної збірної Швеції. Протягом кар'єри в національній команді, яка тривала 11 років, провів 43 матчі, забивши 49 голів, що було рекордом результативності серед гравців шведської збірної до 2014 року, коли його перевершив Златан Ібрагімович.
Розпочав тренерську кар'єру відразу ж по завершенні кар'єри гравця, 1934 року, очоливши тренерський штаб клубу «Ергрюте». Досвід тренерської роботи обмежився цим клубом.