Футболом начал заниматься в клубе «Обю/Тьюреда». За основную команду в 2015 году провёл один сезон в пятом дивизионе, после чего перешёл в академию «Эстера». Выступал за юношеские команды клуба. Перед сезоном 2020 года подписал контракт с «Реппе», в составе которого провёл четыре сезона во втором дивизионе. За это время принял участие в 76 матчах и забил 21 мяч.
16 декабря 2023 года вернулся в «Эстер» и подписал контракт, рассчитанный на два года[1]. Первую игру за клуб провёл 6 апреля 2024 года во втором туре Суперэттана против «Варберга»[2]. Вторую половину года выступал на правах аренды за «Оскарсхамн»[3]. По окончании аренды вернулся в «Эстер», который по итогам завершившегося сезона занял второе место в турнирной таблице и вышел в Алльсвенскан[4]. 30 марта 2025 года в игре «Норрчёпингом» дебютировал в чемпионате Швеции, появившись на поле на 79-й минуте вместо Алибека Алиева[5].