1994-ben, 17 évesen mutatkozott be a ZTE-ben, egy Kispest elleni bajnoki mérkőzésen Fujsz Ferenc helyére cserélte be Madár Gábor vezetőedző. Egy rövid időszakot eltöltött az Espanyolban, az Elchében és Tatabányán is. [1]
2001–2002-ben magyar bajnok lett a ZTE-vel.[2] 2006-ban választották csapatkapitánnyá, amikor Kocsárdi Gergely elhagyta a csapatot.
2007–2008-ban 23 bajnoki mérkőzésen kapott lehetőséget (összesen 1897 percet töltött a pályán, és 7 sárga lapot kapott) és egy alkalommal az NB III-ban is pályára lépett. A Ligakupában 6 mérkőzésen jutott szóhoz, a magyar kupában 1 összecsapáson lépett pályára.
A 2008-as idény kezdetekor átadólistára került,[3] majd a Haladáshoz igazolt 2 évre.[4] A nagy riválishoz történt átszerződése után több nyilatkozata is kiváltotta a ZTE szimpatizánsainak rosszalását.[5] 2010 nyarán további kétéves szerződéshosszabbítást írt alá. 2011 novemberében a Gyirmót FC-hez szerződött.