La prima convocazione con la nazionale austriaca arriva da parte di Josef Hickersberger nel gennaio 2006, ma il debutto avviene solo quattro mesi dopo contro la (1-4). Ha partecipato a Euro 2008, ultima manifestazione a cui si è qualificata la nazionale austriaca sino agli Europei 2016, disputatisi in Francia e per i quali viene convocato. Al termine della manifestazione, in cui l'Austria è stata eliminata nel girone, lascia la nazionale dopo aver raccolto 78 presenze e aver segnato una rete in dieci anni.