Né à Lidköping en Suède, Gustaf Norlin est formé par le club local de Lidköpings FK où il évolue dans les divisions inférieures du football suédois avant de rejoindre le Skövde AIK, avec lequel il joue en troisième division suédoise.
Il inscrit son premier but pour le Skövde AIK le , contre le Utsiktens BK, en championnat. Il est titularisé et participe à la victoire de son équipe par quatre buts à zéro[1].
Le , est annoncé le transfert de Gustaf Norlin au Varbergs BoIS pour la saison suivante[2]. Il joue son premier match sous ses nouvelles couleurs le 24 février 2020, à l'occasion d'une rencontre de Svenska Cupen face à l'Hammarby IF. Il est titulaire ce jour-là et son équipe s'incline lourdement par cinq buts à un[3]. Norlin découvre l'Allsvenskan, l'élite du football suédois en même temps que son club, jouant son premier match lors de la première journée de la saison 2020, le 15 juin 2020 contre l'Helsingborgs IF. Il est titulaire et se fait remarquer en inscrivant un but, son premier pour le club et dans l'élite. Il participe ainsi à la victoire de son équipe, qui s'impose par trois buts à zéro ce jour-là[4].
IFK Göteborg
Le 5 février 2021, Gustaf Norlin s'engage avec l'IFK Göteborg. Il signe pour un contrat courant jusqu'en 2024[5],[6].
Il joue son premier match sous ses nouvelles couleurs le 20 février 2021, à l'occasion d'une rencontre de Svenska Cupen face au Sandvikens IF. Il est titulaire ce jour-là et son équipe l'emporte par quatre buts à trois[7].
Le 5 septembre 2022, Norlin se fait remarquer en réalisant son premier doublé pour l'IFK Göteborg, sur la pelouse du Mjällby AIF. Titulaire ce jour-là, il contribue avec ses deux buts à la victoire des siens (1-4 score final)[8],[9].