Pályafutása során számos hazai csapatban megfordult, kétszer nyert Magyar Kupát, az MTK-val 2000-ben, illetve a Honvéddal 2007-ben.[1] Háromszázadik NB I-es bajnoki mérkőzésére, 2008. szeptember 26-án, a DVSC ellen került sor. 2011 telén az NB III Duna-csoportjában szereplő Biatorbágynál folytatta karrierjét.
Pályafutása befejezését követően edzőnek állt.[2]
2017 nyarától egy éven át a Dorogi FC vezetőedzője volt,[3] 2018 nyarán pedig az FC Ajka élére nevezték ki.[4] Csapatával bajnoki címet szerzett az NB III Nyugati csoportjában. 2019 nyarán a Békéscsaba 1912 Előre,[5] majd 2020 szeptemberében a Vasas FC[6] vezetőedzője lett. A szezon végén azonban nem sikerült kiharcolni az NBI-be való feljutást és távozott.[7] 2021 szeptemberétől ismételten a Békéscsabai Előre vezetőedzője volt, majd a Vasas U19-es csapatát irányította. 2023 októberétől ismét az FC Ajka trénere lett.[8]