Comenzó su carrera profesional en el LASK jugando en la Austrian Regional League.
Después, se trasladó al FC Blau-Weiß Linz para jugar en la 2.
En el verano de 2012 fue traspasado al Bundesliga austríaca, el FC Wacker Innsbruck.
[1] En junio de 2019 firmó un contrato de dos años con el club danés Randers FC.
[2] Debutó con la selección de Austria sub-21 en 2012.