Jászapátiban született 1927. február 12-én. Hat elemi iskolát Jászapátin végzett. 1945 előtt gazdasági cselédként, 1939-1941 között Miskolcon alkalmi munkásként kertészetben és a görömbölyi téglagyárban dolgozott. 1942-1944-ben egy magánkereskedőnél volt tanuló. 1945 márciusában önként vonult be az új hadseregbe, ahol 1946 márciusáig teljesített szolgálatot. Leszerelése után Gyöngyösön és Miskolcon végzett alkalmi munkát, majd 1946 júliusától 1950 márciusáig a Lenin Kohászati Művekben dolgozott acélöntőként, illetve csoportvezetőként. 1945-től vett részt a munkásmozgalomban, 1946. februártól párttag. 1950-től dolgozott függetlenített pártmunkásként. 1950 elején hathetes pártiskolát végzett, majd 1950 márciusától 1952 szeptemberéig a putnoki járási pártbizottság oktatási és káderfelelőse. 1950-ben tartalékos tiszti tanfolyamot végzett, ahonnan alhadnagyként szerelt le. 1950-51-ben kétszer öthónapos pártiskolát végzett. 1952 szeptemberétől a miskolci Öthónapos Pártiskolán volt előadó. 1953-ban elvégezte az általános iskola 7-8. osztályát. 1953. augusztus 31-től 1954. július 26-ig a megyei pártbizottság Agitációs és Propaganda Osztályának volt a vezetője. Ekkor visszahelyezték az Öthónapos Pártiskolára tanárként, majd 1955 decemberétől ismét a megyei pártbizottságon dolgozott, a Párt- és Tömegszervezetek Osztályának helyettes vezetőjeként. Az 1956-os forradalom leverése idején a Tizeshonvéd utcai karhatalom szervezője, a megyei Intézőbizottság tagja, 1957. januártól a Párt- és Tömegszervezetek Osztályának helyettes vezetője. 1957. március 1-től a Munkásőrség megyei parancsnokhelyettese. 1959. július 11-től 1961-ig a megyei pártbizottság Párt- és Tömegszervezetek Osztályának vezetője. 1961 és 1963 között kétéves pártfőiskolát végzett, majd 1965 májusáig a Marxista-Leninista Esti Egyetem igazgatóhelyettese volt. 1965. május 27-től az ózdi járási pártbizottság titkára, 1966. július 8-tól első titkára. 1970. október 13-án mentették fel funkciójából saját kérelmére ezt követően az Ózdi Szénbányák Vállalatnál volt osztályvezető.