Po rozegraniu dwóch spotkań w First Vienna w sezonie 1986/1987 przeszedł do Rapidu Wiedeń, który zdobył w tamtym sezonie mistrzostwo i puchar kraju. Ponadto w barwach Rapidu rozegrał cztery mecze w Pucharze Zdobywców Pucharów. W listopadzie 1986 roku wrócił do KSV Waregem. W barwach tego klubu wystąpił w Pucharze UEFA w sezonie 1988/1989. W KSV Waregem występował do 1992 roku, zdobywając w tym okresie 68 goli. Następnie grał w Vorwärts Steyr. W sezonie 1993/1994 był piłkarzem LASK Linz, z którym awansował wówczas do Bundesligi. Po zakończeniu sezonu przeszedł do węgierskiego Pécsi MSC. W NB I zadebiutował 10 września w zremisowanym 2:2 meczu z Vác FC, w którym zdobył także gola. Ogółem w sezonie 1994/1995 strzelił 10 goli w 22 meczach ligowych. Następnie przeszedł do DSV Leoben, w którym w 1997 roku zakończył karierę zawodniczą.

Po zakończeniu kariery piłkarskiej był trenerem; uzyskał licencję UEFA A. Trenował zespoły z niższych lig austriackich. W latach 2009–2010 prowadził DSV Leoben w 24 meczach. W tym okresie jego zespół spadł do Landesligi. Prowadził również m.in. SC Neusiedl am See 1919, był również trenerem juniorów w FC Gratkorn.