Surd, 1925. november 28.

Apja uradalmi gépészkovács volt. A zákányi uradalomban mellette tanulta ki a kovácsmesterséget. 1943-tól 1949-ig a MAORT bázakerettyei telepén csőszerelő, majd kazánszerelő beosztásban dolgozott. 1945-ben lett a Szociáldemokrata Párt tagja, a pártegyesítéskor átigazolták az MDP-be. 1949-től pártfunkcionárius, az MDP Zala megyei bizottsága szervezési osztályán dolgozott, majd a lovászi üzemben párttitkár. Elvégezte az olajipari technikumot, és levelező úton a három éves pártfőiskolát. 1951-1952-ben az MDP letenyei járási pártbizottság munkatársa, 1952-től járási párttitkár. 1955-ben lett az MDP, majd az MSZMP megyei titkára. 1962. február 8. és 1985. március 3. között Zala megyei első titkár volt, felmentése után nyugdíjba vonult. Az MSZMP Központi Bizottságának 1966. december 3-tól 1985. március 28-ig volt tagja. Országgyűlési képviselő 1963. február 24-én a Hazafias Népfront Zala megyei listáján lett, 1968. április 21-én időközi választás után Zala megye 5. számú egyéni választókerületében szerzett mandátumot. 1971. április 25-étől Zala megye 1. számú, 1980. június 8-ától 1989. május 30-i lemondásáig Zala megye 2. számú egyéni választókerületében szerzett mandátumot.