У дорослому футболі дебютував 2011 року виступами за команду клубу «Інтерблок», в якій провів один сезон, взявши участь у 21 матчі чемпіонату.
Своєю грою за цю команду привернув увагу представників тренерського штабу клубу «Олімпія», до складу якого приєднався 2012 року. Відіграв за команду з Любляни наступні три сезони своєї ігрової кар'єри. Більшість часу, проведеного у складі люблянської «Олімпії», був основним гравцем атакувальної ланки команди. У складі «Олімпії» був одним з головних бомбардирів команди, маючи середню результативність на рівні 0,48 голу за гру першості.
2016 року уклав контракт з клубом «Базель», у складі якого провів наступних два роки своєї кар'єри гравця.
2017 року захищав кольори команди клубу «Армінія» на правах оренди.
23 січня 2020 року уклав п'ятирічний контракт із португальським клубом «Спортінг» (Лісабон) уклавши найбільший контракт для гравців з Словацької Суперліги на суму 6 мільйонів євро.[2]
На початку 2021 на правах оренди став гравцем «Браги»[3].
Виступи за збірні
2011 року дебютував у складі юнацької збірної Словенії, взяв участь в 17 іграх на юнацькому рівні, відзначившись 3 забитими голами.
Протягом 2012–2016 років залучався до складу молодіжної збірної Словенії. На молодіжному рівні зіграв у 20 офіційних матчах, забив 8 голів.