S fotbalem začínal v Hrušovanech nad Jevišovkou a v žákovském věku hostoval v Miroslavi.[1][7] Ve čtrnácti letech přestoupil do Rapidu Vídeň, kde prošel mládežnickými kategoriemi až do mužů.[1][3] Od roku 2003 hrál za jeho amatérskou rezervu[3] a 25. května 2005 debutoval v A-mužstvu v rakouské Bundeslize.[8] V sezoně 2004/05 si připsal celkem 2 starty v rakouské nejvyšší soutěži a je tak držitelem rakouského titulu.[1][3][9][10]
Po skončení sezony 2005/06 se vrátil do Rakouska,[3][15] kde nastupoval v nižších soutěžích za DSG Union Perg (2006/07) a FC Pasching (2007/08).[3][16] Před začátkem sezony 2008/09 posílil bulharského prvoligového nováčka FK Lokomotiv Mezdra, za nějž však podle dostupných údajů v nejvyšší soutěži nenastoupil.[4][17] Opět zamířil do Rakouska,[3][18] kde hrál druhou ligu za SKN St. Pölten (2009/10 a 2010/11) a SV Grödig (2011/12).[3][8][16] V ročníku 2012/13 byl hráčem SC Wiener Neustadt, v jehož dresu zaznamenal 16 startů v rakouské Bundeslize.[3][8] Na podzim 2013 byl bez angažmá[3] a od jara 2014 hrál za třetiligový SC Ritzing (2013/14: 5 startů/2 branky, 2014/15: 25/3).[3][16] Od sezony 2015/16 do sezony 2021/22 nastupoval za First Vienna FC 1894 (2015/16: 20/3, 2016/17: 21/0, 2017/18: 20/2, 2018/19: 17/4, 2019/20: 14/1, 2020/21: 14/1, 2021/22: 22/0), kde byl i kapitánem mužstva.[3][16][19][20][21][22][23][23][24][25]