Футболом начинал заниматься в клубе «Свартвик». Перед сезоном 2017 года перебрался в молодёжную команду «Сундсвалля». Весной 2019 года подписал с клубом первый профессиональный контракт[2]. 6 июля того же года дебютировал в чемпионате Швеции в игре с «Гётеборгом», заменив на 80-й минуте Александра Блумквиста[3]. В 2020 и 2021 годах вместе с клубом выступал в Суперэттан. По итогам сезона 2021 года «Сундсвалль» занял вторую строчку в турнирной таблице и вернулся в Алльсвенскан.