He played for IF Elfsborg and the Sweden national football team, for whom he appeared in the 1934 and 1938 World Cups. He scored two goals in 1934 and one in 1938. Jonasson holds the record for most goals (252 goals) and most consecutive games (344 games, 1927–1941) in Allsvenskan (top level of Swedish football).