 Arvidsson started his career in Förslövs IF and played there until 1991 when he moved to Helsingborgs IF, then playing in the 1st division now known as Superettan, he followed the team up to Allsvenskan in 1993 but played only a handful of matches before leaving for IFK Hässleholm in 1995 and stayed there for three seasons, during the 1995 season he scored a hat trick against Landskrona BoIS in just 89 seconds, before moving to Trelleborgs FF in 1998.In 1999, he left Trelleborgs FF for the German club F.C.Hansa Rostock, then playing in Bundesliga, and became with a total of 27 goals the player who scored most goals in Bundesliga for Hansa Rostock.