Munkáscsaládból származott. Apja kőbányában dolgozott, későb óüzemvezető lett. Személyzeti osztályvezető helyettes volt, amikor SZT-tisztnek nevezték ki. Korábban 1965-1969 között a vállalat KISZ-titkára, illetve a devecseri járási KISZ VB tagja. 1965-től az üzemi PB tagja is volt. Új munkahelyi vezetőjével 1983-ban közölték SZT tiszi pozícióját. Felesége olajipari technikus, a Bakonyi Bauxitbánya előadója.
Pallagi Ferenc vezérőrnagy, belügyminiszter-helyettes, 009/257/1989. számú parancsa alapján nyugállományba helyezve, 1989. augusztus 31-i hatállyal, mivel „Az 1971. évi 10. sz. tvr. 6. § b.) pontja alapján, a szolgálati nyugdíjra jogosultsághoz szükséges szolgálati időt megszerezte, felső korhatárának elérésével”
A parancs előadója Loss István alezredes volt.