A Losoncon született védő tagja volt a lila-fehérek legendás csapatának, amely 1969 és 1975 között sorozatban hét bajnoki címet nyert. Emellett az Újpesttel háromszor elhódította a Magyar Népköztársaság Kupát, illetve tagja volt a Vásárvárosok Kupája 1969-es döntőjébe jutott csapatnak, de az angol Newcastle United elleni finálé két, egyaránt vereséggel végződött felvonásán nem játszott. Pályafutása végén még futballozott az élvonalban a Tatabánya és a Volán színeiben is.
A magyar válogatottban 24 alkalommal lépett pályára, egy gólt szerzett és tagja volt az 1972-es, müncheni olimpián ezüstérmes csapatnak. Ugyanabban az évben a belgiumi Európa-bajnokságon beválasztották a torna álomcsapatába, Magyarországon pedig az év labdarúgója lett.