Eredeti végzettsége közgazdász, politológus, szociológus. 1967–70 között az ÁFOR-nál dolgozott, majd 1978-ig a KÉV-Metrónál fizikai és gazdasági területen dolgozik. 1978–tól a Pénzügyminisztérium főrevizora, majd 1989-ben a Szociális és Egészségügyi Minisztérium osztályvezetőjévé nevezik ki. 1989. október 23-án a fővárosi tüntetések állambiztonsági biztosításában vett részt. Szabó Balázs főhadgy volt tartótisztje. SZT-biztonsági dosszié száma: SZT-1266.