Grę w piłkę nożną rozpoczął w wieku 8 lat w szkółce klubu GIF Sundsvall. Przed sezonem 2015 został włączony do składu pierwszego zespołu. 26 kwietnia 2015 zadebiutował w Allsvenskan w przegranym 0:2 spotkaniu z Djurgårdens IF. W sezonie 2016 rozpoczął regularne występy. Po sezonie 2019, w którym GIF Sundsvall spadło do Superettan, nie przedłużył wygasającej umowy. Ogółem w latach 2015–2019 rozegrał dla tego klubu 93 ligowe mecze, w których zdobył 19 goli i zaliczył 8 asyst.