Воспитанник клуба «Олимпик». С 2012 года находился в структуре «Мальмё», выступал за юношеские команды. С сезона 2016 года привлекался к тренировкам с основной командой. 30 октября 2016 года дебютировал в шведском первенстве в поединке против «Ефле», выйдя на замену на 66-й минуте вместо Кари Арнасона. В июле 2018 года подписал пятилетний контракт с клубом «Ростов».