1918. június 28-án született Ózdon. Munkás származású, édesapja olvasztár volt. A család 1926-ban költözött Diósgyőrbe. A Fráter György Gimnáziumban végzett. 1933-tól műszerésznek tanult, 1935-ben segédvizsgát tett. 1936-tól a gyárban lakatos, majd ívhegesztő. 1943-tól vett részt a munkásmozgalomban. 1945-től részt vett a MADISZ megalapításában és tagja lett az Magyar Kommunista Pártnak. Az Lenin Kohászati Művekben alapszervi titkárnak választották. 1947-49 között az LKM és DIMÁVAG járási jogú pártbizottságának függetlenített politikai munkatársa. 1950-ben a megyei pártbizottságra került, majd 1950-1952 között Budapesten végezett pártfőiskolát. 1954-től a megyei pártbizottság titkára. 1956. október 16-tól november 2-ig a fővárosban tartózkodott. 1956. november 5-től az MSZMP megyei szervezőbizottságának tagjaként, november 6-tól a Megyei Forradalmi Munkás-Paraszt Tanács elnökeként, valamint az MSZMP Ideiglenes Intéző Bizottság tagjaként tevékenykedett. Ezen minőségekben vett részt a forradalom leverésében. Eredménytelenül lépett fel a munkástanácsok ellen, a konszolidációt nem sikerült megvalósítania. November végén Putnokra helyezték, majd 1957 szeptemberétől 1962-ig a Miskolc városi pártbizottság első titkára. 1957-ben részt vett a Hazafias Népfront megszervezésében, majd annak titkárává választották. 1960-tól országgyűlési képviselő. 1962-től 1973-as nyugállományba vonulásáig a DIGÉP kereskedelmi, majd szociális igazgatója. 1989. november 16-án hunyt el.