Является воспитанником «Уппсалы», затем выступал за «Уник» в низших дивизионах Швеции. В 2022 году попал в юношескую команду «Далькурда», а в декабре того же года подписал с клубом молодёжный контракт[1]. Впервые за основной состав клуба сыграл 19 февраля 2023 года в матче группового этапакубка страны против «Мьельбю»[2].
Перед сезоном 2024 года присоединился к юношеской команде «Сириуса»[3]. В декабре подписал с клубом молодёжный контракт[4]. Первую игру провёл 17 февраля 2025 года в поединке группового этапакубка против «Хельсингборга»[5]. В апреле подписал с командой свой первый профессиональный контракт, рассчитанный на пять лет[6]. 1 июня во встрече с АИК дебютировал в чемпионате Швеции, заменив в компенсированное ко второму тайму время Аугуста Юнгберга[7].