Svensson inledde karriären i Jonsereds GoIF och spelade därefter en handfull matcher i IFK Göteborg 1920[1] innan han 1922 debuterade för Gais. I svenska mästerskapet 1922 gjorde han mål mot Djurgårdens IF i semifinalen och spelade även finalen mot Hammarby IF när Gais tog sitt andra SM-guld.[2] Han var med och vann svenska serien 1922/1923 med Gais[3] och vann även allsvenskan två gånger (1924/1925 och 1926/1927).[4][5] Sammanlagt spelade han 72 allsvenska matcher för Gais och gjorde 26 mål innan han lämnade klubben efter säsongen 1927/1928.[6] Därefter gjorde han en återkomst i IFK Göteborg säsongen 1929/1930, då han spelade sex matcher i allsvenskan.[1]
I landslaget
Svensson spelade åren 1924–1926 sammanlagt 6 landskamper på vilka han gjorde 2 mål.[7] Han var med i det svenska landslag som tog OS-brons i Paris 1924. I denna turnering spelade han endast i matchen mot Egypten som svenskarna vann med 5–0.[8]