Szeged, 1929. július 4.

Értelmiségi családban született, apja tanító volt. A hódmezővásárhelyi Bethlen Gábor Gimnáziumban érettségizett, 1948-ban tagja lett a Magyar Kommunista Pártnak, MDP, majd MSZMP tag. Sorkatonai szolgálata után hivatásos tiszt lett. 1949-től a Dózsa Gyalogsági Tiszti iskola szakaszparancsnoka és lőkiképzési tanára volt. 1953-ban végezte el a Zrínyi Miklós Katonai Akadémiát, tíz éven át az intézmény tanára, tanszékvezető-helyettes, majd az akadémia parancsnok-helyettese volt. 1964-ben, a Szovjetunióban befejezte a két éves Vezérkari Akadémiát. 1973. augusztusban hadosztályparancsnokká nevezték ki. 1977. januárban az MSZMP KB Közigazgatási és Adminisztratív Osztály osztályvezető-helyettese lett; a KB mellett működő Testnevelési és Sportbizottság tagja. 1986. júniustól a honvédelmi miniszter helyettese, személyügyi főcsoportfőnök altábornagyi rendfokozatban. 1988. februárban nyugdíjazták. 1956-1957-ben karhatalmista volt.