 At the age of 14, he received his first-team debut for the club in Division 4.Before the 2015 season, he moved to Falkenbergs FF, and he was offered a first-team contract in Autumn.In November 2015, Jesper Karlsson signed a first team contract that extends over the season 2018 with Falkenberg FF.