Hansson spielte für Landskrona BoIS in der Allsvenskan. Der Stürmer wurde mit 20 Saisontoren in der &lt;a href="Fotbollsallsvenskan%201932/33"&gt;Spielzeit 1932/33&lt;/a&gt; Zweiter in der Torschützenliste hinter Torsten Bunke von Helsingborgs IF. Dennoch stieg er mit dem Klub am Ende der Saison in die zweite Liga. Zuvor hatte er sich jedoch in die Landesauswahl gespielt und bei seinem Länderspieldebüt gegen die litauische Nationalmannschaft als zweifacher Torschütze die Nationalmannschaft mit einem 2:0-Erfolg zur Teilnahme an der Weltmeisterschaftsendrunde 1934 qualifiziert.