1973-ban Bánszálláson kezdte a labdarúgást. 1975-ben a DVTK ifjúsági csapatához került. Egy év múlva már a Leninvárosi MTK első csapatának kapusa volt. 1977-ben az Újpesti Dózsa színeiben az élvonalban is bemutatkozott és a bajnok csapat tagja volt. 1979 és 1992 között a Pécsi MSC labdarúgója volt, ahol a csapattal második lett a bajnokságban az 1985–86-os idényben. 1992-ben a német Union Berlinhez szerződött, de még ez évben hazatért és ősszel a BVSC együttesében játszott, majd tavasszal az Újpesti TE-ben. 1977 és 1993 között 241 bajnoki mérkőzésen védett. 1986 augusztusa és októbere között 732 percen keresztül nem kapott gólt NB I-es mérkőzésen, mellyel magyar csúcstartó. Ezenkivül volt egy 649 perces góltalansági sorozata is.