Kunszentmárton, 1929. január 25.

Munkáscsaládban született. Technikus végzettséget szerzett, 1948-ban belépett a Magyar Kommunista Pártba, MDP, majd MSZMP tag volt. 1949-től dolgozott a Belügyminisztérium apparátusában; 1952 óta állambiztonsági területen tevékenykedett. 1964-ben elvégezte az MSZMP pártfőiskoláját. 1966-tól csoportfőnök-helyettes volt, 1969-ben ezredessé léptették elő. 1971. júliusban kinevezték csoportfőnökké egyúttal főcsoportfőnök-helyettes lett, a következő évben vezérőrnagyi rendfokozatot kapott. 1977-től a politikai főcsoportfőnök első helyettese volt. 1985. áprilisban az MSZMP KB Közigazgatási és Adminisztratív Osztály javaslatára kinevezték a belügyminiszter állambiztonsági helyettesévé, októbertől rendőr altábornagyi rangban szolgált.. 1989. április 30-án nyugdíjazták.