Nyíregyháza, 1932. október 31.

Munkáscsaládban született, apja cipész volt. Elemi iskola elvégzése után egy évig cipésztanuló volt. 1947. januárban lépett be a Magyar Kommunista Pártba. 1948-ban a nyíregyházi Kertészeti Technikumban kezdte el tanulmányait, de 1950-ben otthagyta az iskolát. Kinevezték a Nyíregyházi Városi Tanács Mezőgazdasági Osztály kertészeti előadójává. 1951-ben az MTS politikai tiszti iskolájára küldték, 1951. októbertől az MRSZ politikai osztályán kapott beosztást. 1954-től katona volt, leszerelése után 1958. novemberig a nyíregyházi repülőklub vezetője, majd az MHS megyei elnökhelyettese volt. Kinevezték a Magyar Vöröskereszt megyei titkárává. 1960-től az MSZMP Szabolcs megyei pártbizottság agitációs-és propaganda osztály előadója, majd osztályvezető helyettese volt; közben elvégezte a Marxizmus-Leninizmus Esti Egyetemet, a pártfőiskolán filozófia szakosító tanfolyamon vett részt, marxista oktató végzettséget szerzett. 1967-ben a Nyíregyházi Tanárképző Főiskolán megkapta általános iskolai tanári oklevelét. 1967. szeptember és 1970. augusztus között elvégezte az SZKP három éves pártfőiskoláját, hazatérése után, 1970. októberben megválasztották az MSZMP Nyíregyházi Városi Pártbizottság első titkárává; 1983. június 22. és 1988. december 22. között az MSZMP Szabolcs-Szatmár megyei első titkára volt, 1988. július 14-étől decemberig tagja az MSZMP KB mellett működő Pártépítési Munkaközösségnek, korkedvezményes nyugdíjba ment. 1985. június 8. és 1989. október 30. között országgyűlési képviselő volt, mandátumát Szabolcs-Szatmár megye 3. számú egyéni választókerületében szerezte meg, képviselői megbízatásáról lemondott. 1980-tól a KSZDSZ központi vezetősége, 1986-tól az Magyar-Szovjet Baráti Társaság országos elnökségi tagja volt.