He came to Gefle IF in 1998 from Forsbacka IK. In 2004 he had the highest save percentage in Superettan as his team were promoted to Allsvenskan. During the 2011 Allsvenskan he kept a clean sheet for 699 minutes straight, the fourth longest time in league history. Hugosson played every single minute of the clubs first 228 games in Allsvenskan after Gefle IF was promoted. He finally missed out on playing in the first round of 2013 due to fever. On 6 August 2014, he made a comeback as third-choice goalkeeper in IFK Göteborg.