 After progressing through the ranks at Helsingborgs, Nilsson was called up to the first team and was involved in the first team pre-season matches.It wasn't until on 1 May 2007 when Nilsson was given a first team chance by then Manager Stuart Baxter, where he made his first start and played 70 minutes despite losing 1–0 against Elfsborg.With two appearance in the 2007 season, Nilsson signed a contract with the club in September 2007.