Seine Karriere begann beim RV Lustenau. Im Jahr 1998 gewann der die österreichische Meisterschaft der Schüler zusammen mit Claudio Grabher. Das nächste Jahr wechselte er zu den Junioren und belegte schon im ersten Jahr den dritten Rang zusammen mit Manuel Autengruber. Im Jahr 2000 belegte er Rang zwei und in den folgenden beiden Jahren gewann er bei den Junioren.
Danach wechselte er zum RC Höchst und spielte fortan mit Dietmar Schneider in der 1. Liga. In den sieben Jahren mit Dietmar stand er jedes Mal auf dem Podest der österreichischen Meisterschaft und gewann fünf Mal. Außerdem gewann er fünf Bronzemedaillen an der WM.
Seit der Saison 2010 spielt er mit Florian Fischer. Zusammen gewannen sie gleich die erste österreichische Meisterschaft und belegten im Jahr darauf den zweiten Rang.