Grał w Ambjörby IK (1936-40), Viking Hagfors (1941-47) i Karlstads BIK (1947-48), zanim w 1949 zadebiutował w AIK Fotboll. W 1950 - po udanych dla Szwedów mistrzostwach świata w Brazylii - wyjechał do Włoch i podpisał kontrakt z Genuą. W 1952 przeniósł się do francuskiego Toulouse FC (1952-53), we Francji grał także w Red Star 93 (1953-56) oraz FC Sochaux (1956-57). W 1957 wrócił do ojczyzny i AIK, gdzie zakończył karierę w 1961.