Il commence sa carrière tout d'abord chez les jeunes de l'Eneborgs BK, avant de rejoindre l'IFK Helsingborg.
Durant sa carrière de club en professionnel, il évolue exclusivement dans le club suédois de l'Helsingborgs IF entre 1927 et 1944. Il joue en tout 584 matchs pour un but en Allsvenskan.