Футболом начал заниматься в команде «Фарста». Затем перешёл в академию столичного «Юргордена». В июле 2021 года в связи с травмой Александра Васютина был переведён в основную команду клуба[1]. В сентябре того же года впервые попал в заявку команды на матч чемпионата Швеции с «Эстерсунда», но на поле не выходил[2]. В марте 2022 года на правах аренды перешёл в «Карлберг»[3]. За время аренды принял участие в 18 матчах второго дивизиона. В конце сезона покинул «Юргорден» в связи с истечением контракта.
20 февраля 2023 года подписал контракт на два года с «Йёнчёпингс Сёдра»[4]. Первую игру за новый клуб провёл 20 мая в рамках Суперэттана против ГАИС, появившись на поле в середине первого тайма[5]. По окончании сезона расторг контракт с командой[6].
В феврале 2024 года перешёл в «Сириус», с которым заключил соглашение на четыре года[7]. Впервые в составе клуба появился на поле 20 августа в игре второго раундакубка страны с «Карлстадом»[8]. 10 ноября в матче последнего тура против ГАИС дебютировал в чемпионате Швеции, появившись на поле в стартовом составе[9].