After starting his career playing for the local club Jonsereds GIF, he joined IFK Göteborg in 1907. His outstanding technique and good shooting skills made him the most important player in the team, which often stood and fell with him. Between 1910 and 1912, he played for Örgryte IS but then he returned to IFK Göteborg. After a friendly between IFK Göteborg and the English team Liverpool F.C. in 1914, he was offered a pro contract with the English club, which he declined. He continued playing for IFK Göteborg until 1920 when he retired. He made a short comeback in 1923 and was active for two years as playing manager in Örgryte IS. He had 17 caps for the Sweden national football team.