Budapest, 1936. november 23.

Szerszámkészítő szakmát tanult, 1959-ig a Telefongyárban dolgozott, 1958-ban lett tagja a Magyar Szocialista Munkáspártnak. 1959-től BM polgári, 1961-től hivatásos BM–alkalmazott volt. Három évig az Újpesti Dózsa SC KISZ titkára volt, majd két esztendőn át a Belügyminisztérium KISZ Bizottsága első titkára volt. Ezután négy esztendőt a BM MSZMP egyik járási bizottságának vezetőjeként töltött; két évig az MSZMP BM Bizottsága titkára volt. 1977-től, a BM III. Állambiztonsági Főcsoportfőnökség területén csoportfőnök-helyettesként, később csoportfőnökként dolgozott. 1985. május 1-jétől az állambiztonsági főcsoportfőnök első helyettese. 1989. május 1-jén kinevezték belügyminiszter-helyettesnek. 1967-ben végezte el a Rendőrtiszti Akadémiát, majd 1971-ben az MSZMP Politikai Főiskoláját.