Начинал заниматься футболом в клубе «Эрсмарк». Затем перешёл в «ИФК Умео», где играл за вторую команду в четвёртом дивизионе. В 2016 году перебрался в другую команду города — «Умео», где поначалу выступал за молодёжную команду и команду академии. В мае того же года был переведён в основной состав клуба[2]. 2 июля впервые сыграл в официальном матче в рамках первого дивизиона против «Браге», появившись на поле в стартовом составе[3]. За четыре сезона, проведённых в «Умео», принял участие в 60 матчах и забил семь мячей.
7 января 2020 года подписал контракт с «Сундсваллем»[4]. Вместе с клубом по итогам 2021 года занял вторую строчку в Суперэттане и завоевал право выступать в Алльсвенскане. Дебютировал за команду в чемпионате страны 3 апреля 2022 года в игре первого тура с «Сириусом»[5].