Nella stagione 2011-2012 ha esordito tra i professionisti con il Soletta, con cui gioca 27 partite e 8 gol. Nel 2012-2013 gioca nel Thun. Alla fine della stagione 2012-2013, dopo 13 presenze e 3 gol, il Thun gli rinnova il contratto per altri due anni.[2] Nel 2013 si trasferisce allo Young Boys. Con la squadra di Berna ottiene 55 presenze in campionato e 13 reti. Durante il mese di gennaio 2016 firma un contratto con il Basilea.[3] Il 10 gennaio 2018 viene acquistato dal Wolfsburg, con cui firma fino al 2021.[4] Il 30 agosto 2022 viene acquistato dal Lugano, con cui firma un triennale.[5]
Nazionale
Il 12 ottobre 2021 realizza il suo primo gol in nazionale maggiore in occasione del successo per 0-4 in casa della Lituania.[6] Nella partita d'esordio delle qualificazioni a Euro 2024, vinta in trasferta contro la Bielorussia il 25 marzo 2023, realizza una tripletta.[7]