Воспитанник клуба «РБ Лейпциг». Провёл два сезона за молодёжную команду, в которых сыграл 40 встреч. Летом 2017 года в статусе свободного агента подписал контракт с нидерландским клубом «Спарта» сроком на три года. 12 августа 2017 года дебютировал в составе «Спарты» в Эредивизи поединком против «ВВВ-Венло», выйдя в стартовом составе и будучи удалённым с поля на 83-й минуте за две жёлтые карточки[2].
В июле 2018 года перешёл в «Гронинген», подписав с клубом контракт на четыре года[3].