1919. szeptember 23-án született Törökszentmiklóson. Munkás családból származott, apja uradalmi gépészkovács volt. 1919/20 telén családjával Farkaslyukra költözött, ahol apja géplakatos lett. Nyolc általánost végzett. Eredeti foglalkozása villamos mozdonyvezető. 1940 decemberétől 1944. márciusig tényleges katonai szolgálatot teljesített, majd ismét behívták. 1945 februárjában a szovjetek Hatvanban elfogták és a jászberényi fogolytáborba zárták. Itt csatlakozott a honvédséghez, amellyel Németországba vitték, 1945 júniusában tért haza. 1946-ban lett párttag. 1947-től végzett aktív pártmunkát, 1948 szeptemberétől dolgozott függetlenített funkcióban. Először Ózdon agitációs- és propaganda felelősként dolgozott, majd 3 hónapos pártiskolát végzett. 1950. március 21-től 1952-ig az edelényi járási bizottság titkára volt. Ezután kétéves pártiskolát végzett, majd 1954. augusztus 6-től 1956. december 31-ig a mezőcsáti járási pártbizottság titkára volt. 1956. november végén a megyei intéző bizottság az edelényi járásba helyezte át, 1956 decemberétől 1963 júliusáig a járási pártbizottság első titkára volt. 1963-ben ténylegesen egészségügyi állapota miatt mentették fel funkciójából.