 Born in Påarp, Granqvist started his career with his local club, Påarps GIF.He later transferred to Helsingborgs IF and he made his debut in Allsvenskan, 2004.Two years later he was team captain, when the club won its third Swedish Cup title, beating Gefle with 2–0.