Se formó en las canteras de los equipos austriacos SC Schwanenstadt y LASK Linz además de en la del VFB Stuttgart.
Tras estar un año en la cantera del club alemán en la que apenas tuvo minutos, debido a la competencia con Timo Werner y Joshua Kimmich,[1] volvió al futbol austriaco de la mano del FC Juniors OÖ, el FC Liefering y el propio LASK.
[4] Con el Austria Lustenau jugó un total de 29 partidos en los que marcó seis goles y dio quince asistencias en la primera temporada, lo que le llevó en la temporada 2020-21 a fichar por el Hull City inglés por dos temporadas y una más opcional.
[5] Sin embargo, tras una temporada en el club inglés ambas partes rescindieron el contrato y fichó por el SKU Amstetten de la 2.
Jugó un total de catorce partidos en el Hull y conquistó la English Football League One[6][7] Tras una temporada en el club austriaco renovó hasta 2024.