1972-től 1982-ig az IM Büntetésvégrehajtás dolgozója. 1974-ben bírói-ügyészi szakvizsgát tett. 1972-től munkásőr, 1982-től hivatásos munkásőr tiszt . 1987-től a Terminál Közlekedési Válallat dolgozója. 1975-tól MSZMP tag.
Benkő Ferenc ezredes, III/II. csoportfőnök, 009/224/1989. számú parancsa alapján nyugállományba helyezve, 1989. július 31-i hatállyal: „Az 1971. évi 10. sz. tvr. 5. § /2/ bekezdés e./ pontja alapján – hivatásos szolgálati viszonyáról történt lemondás miatt”
A parancs előadója Loss István alezredes volt.