У дорослому футболі дебютував 2016 року виступами за команду «Црвена Звезда», в якій провів два сезони.
Влітку 2018 року з 2,2 мільйони євро перейшов до іспанської «Валенсії», з якою уклав чотирирічний контракт. До основної команди нового клубу серб відразу пробитися не зміг і наступного року був відданий в оренду спочатку до «Тенерифе», а згодом до португальського «Фамалікана».
Повернувшись з останньої оренди, восени 2020 року дебютував в іграх іспанської першості за основну команду «Валенсії». По ходу сезону 2020/21 був серед основних гравців валенсійців, взявши участь у 31 матчі Ла-Ліги, утім вже наступного сезону отримав суттєво менше ігрового часу.
Сезон 2022/23 знову провів в оренді, цього разу граючи за португальську «Брагу». А в серпні 2023 року на умовах повноцінного контракту приєднався до італійського «Сассуоло».
Виступи за збірні
2016 року дебютував у складі юнацької збірної Сербії (U-18), загалом на юнацькому рівні за команди різних вікових категорій взяв участь у 18 іграх, відзначившись трьома забитими голами.