У дорослому футболі дебютував 1987 року виступами за команду «Адміра-Ваккер», в якій провів п'ять сезонів, взявши участь у 121 матчі чемпіонату. Більшість часу, проведеного у складі «Адміри-Ваккер», був основним гравцем команди.
Своєю грою за цю команду привернув увагу представників тренерського штабу клубу «Рапід» (Відень), до складу якого приєднався 1992 року. Відіграв за віденську команду наступні п'ять сезонів своєї ігрової кар'єри. Граючи у складі віденського «Рапіда» також здебільшого виходив на поле в основному складі команди. За цей час виборов титул володаря Кубка Австрії та став чемпіоном Австрії.
16 лютого 1997 року машина збила його вагітну дружину, яка, пролежавши у комі, незабаром померла. Після важкого потрясіння він вирішив виїхати за кордон, щоб почати грати заново. Там він грав у іспанській Ла Лізі за «Реал Сосьєдад», а в 2000 році вирішив спробувати щастя в німецькій Бундеслізі, підписавши контракт з клубом «Вольфсбург», за який провів 49 ігор, забивши 8 голів.
Завершив професійну ігрову кар'єру у клубі «Маттерсбург», за який виступав протягом 2002—2008 років. За свою футбольну кар'єру він провів 546 ігор і забив 74 голи.
Розпочав тренерську кар'єру відразу ж по завершенні кар'єри гравця, 18 листопада 2008 року, очоливши тренерський штаб дублю клубу «Адміра-Ваккер». У 2010 році він став головним тренером першої команди, яку вивів до австрійської футбольної бундесліги.
З вересня 2013 по листопад 2015 року був тренером «Вольфсбергера».