Родился и вырос в Вестеросе. Заниматься футболом начал в школе клуба «Вестерос ИК», выступавшего во втором дивизионе (четвёртый уровень системы футбольных лиг Швеции). В 2013 году перешёл в школу другого местного клуба — «Вестероса», игравшего лигой выше[1].
В 2015 году впервые вышел на поле в матче за взрослую команду клуба в игре против «Нючёпинга»[2]. В декабре 2015 года подписал контракт с «Хаммарбю»[3].
В 2016 году играл за молодёжную команду клуба, в составе которой выиграл чемпионат Швеции в возрастной категории до 21 года[4].
Перед стартом сезона 2017 года подписал первый профессиональный контракт сроком на два года[5]. В чемпионате дебютировал 23 апреля 2017 года в матче против «Сундсвалля»[6]. В августе 2017 года переподписал соглашение с клубом, новый контракт действует до 2021 года[7].
Сборная
13 февраля 2015 года впервые вышел на поле в составе юношеской сборной в товарищеском матче против Польши.