У дорослому футболі дебютував 2004 року виступами за команду клубу «Аустрія» (Відень), в якій провів чотири сезони, взявши участь лише у 3 матчах чемпіонату за головну команду, а більшість матчів провів за другу команду.
До складу клубу «Ред Булл» приєднався 2009 року. Станом на липень 2020 встиг відіграти за команду з Зальцбурга 423 матчі в усіх турнірах.
Виступи за збірну
У 2009 році дебютував в офіційних матчах у складі національної збірної Австрії. Станом на вересень 2020 провів у формі головної команди країни 19 матчів.