Apja 1945-ig bányamunkás majd hivatásos katona (egészségügyi tiszthelyettes). Középiskoláit Miskolcon végezte. 1966-ban érettségizett és autószerelő szakvizsgát tett. Első munkahelye az ésrekvadkerti Állami Gépjavító Állomás volt. 1969-től a balassagyarmati tanácson műszaki ügyintéző. 1973-1974 között a balassagyarmati Ifjú Gárda parancsnoka. 1974-1975 között a balassagyarmati ökölvívó szakosztály vezetője. 1975-ben ment el az IBUSZ-hoz dolgozni mint irodavezető. 1979-től az MSZMP tagja. 1984-től SZT pótdíja havi 500 Ft volt.
Részlet az 1983-ban kelt Minősítéséből:
„Politikai tisztánlátása megalapozottabb lett [...] Az állambiztonsági munkát hivatásának tekinti. A kezdeti túlfűtöttségét a szakmai ismeretek arányában egyre inkább felváltja a tervszerű, körültekintő kezdeményező munka. [...] Fedőmunkahelyi vezetője előtt – annak indiszkréciójától tartva – nincs leleplezve. Ebből adódóan kezdetben köztük többször volt kisebb konfliktus. [...] válás következtében anyagi helyzete megromlott, mivel leányával önként albérletbe költözött. A mi segítségünkkel a közelmúltban kapott egy kétszoba összkomfortos tanácsi lakást.”