Apja napszámos, segédmunkás, anyja háztartásbeli, mindketten pártonkívüliek. 1961-től a TVK dolgozója. Beszervezése előtt már társadalmi kapcsolat volt. 1953-tól DISZ funkcionárius, 1959-ben lépett be az MSZMP-be, pártmunkája propagandista. 1978-tól a NKO vezetője, egy fő hálózatot tart. Beosztási illetménye 1989-ben havi 8 850 Ft volt, felesége boltvezetőként dolgozott.
Harangozó Szilveszter altábornagy belügyminiszter-helyettes, 1989. május 4-én kelt, 009/136/1989. számú parancsa, 1989. május 1.i hatállyal kinevezte a „ Személyzeti Munka Szabályzatának 132. pontja alapján [...] főoperatív tisztté” Egyben előléptette, soron kívül, „Az 1971. évi 10. sz. tvr. 12. § (3) alapján, magasabb beosztásba helyezése alkalmából rendőr őrnaggyá. [...] Beo. ill.: 8 850 Ft [...] egyéb járandóságai: változatlanok.”
A parancs előadója Loss István alezredes volt.
Pallagi Ferenc vezérőrnagy belügyminiszter-helyettes 1989. június 9-én kelt, 009/175/1989. számú parancsa alapján nyugállományba helyezve, „Az 1971. évi 10. sz. tvr. 5. § (1) alapján, a szolgálat felső korhatárának elérésével, a Belügyminisztérium állományában végzett eredményes munkája elismerése mellett, 1989. június 30-i hatállyal.”
a parancs előadója Dömény Tamás alezredes volt