У дорослому футболі дебютував 1912 року виступами за команду «Гетеборг», кольори якої і захищав протягом усієї своєї кар'єри гравця, що тривала дванадцять років.
Розпочав тренерську кар'єру невдовзі по завершенні кар'єри гравця, 1924 року, очоливши тренерський штаб клубу «Гетеборг», з яким працював до 1929. Згодом ще двічі, протягом 1931–1932 і частини 1943 року, повертався на тренерський місток рідної команди.
Протягом тренерської кар'єри також очолював команду «Фалькенбергс ФФ».