Svenssons moderklubb är Öja FF. Han spelade mellan 2009 och 2012 för Trelleborgs FF i Allsvenskan samt Superettan. Han gjorde sin allsvenska debut den 19 april 2009 i en 1–1-match mot Malmö FF, där han byttes in i den 83:e minuten mot Fisnik Shala.[1][2]
Till säsongen 2013 gick han till division 1-klubben Lunds BK. Efter två säsonger i Lund lämnade han för Landskrona BoIS. Han tävlingsdebuterade för klubben den 21 februari 2015 i en 4–0-förlust i Svenska cupen mot AIK.[3]