Hódmezővásárhely, 1924. március 18.

Apja földmunkás és kubikus volt. Hat elemit végzett. 1936-tól Szegváron kifutó és fatelepi fakiadó, 1940-től Szentesen útburkoló, 1943-ban kubikus, 1944-ben a Budapesti Építő Vállalatnál tanonc volt. 1945. októbertől a Budapesti Hídépítő Vállalatnál ács-állványozó volt, 1945-ben lépett be a Magyar Kommunista Pártba; MDP, majd MSZMP tag volt.. A demokratikus hadsereg önkéntese volt, részt vett a szlovákiai és ausztriai harcokban. 1949-től a néphadseregben szolgált, elvégezte a Petőfi Politikai Tisztképző tanfolyamát, majd 1950-től Baján, Szegeden és Törökbálinton politikai tiszt volt. 1951-től 1956-ig a Szovjetunióban a Lenin Katonai Politikai Akadémián tanult. 1956. áprilistól Szegen és Kiskunfélegyházán a hadosztályparancsnok politikai helyettese volt. 1961. szeptemberben kinevezték a Magyar Néphadsereg Politikai Főcsoportfőnökség szervezési csoportfőnökévé. 1964 és 1966 között elvégezte a Szovjetunió Vezérkari Akadémiát. 1966-tól 1983-ig honvédelmi miniszterhelyettes volt; személyügyi főcsoportfőnök, vezérőrnagyi rangban a Magyar Néphadsereg hátországi védelmi alakulatok parancsnoka. Az 1967. március 19-i országgyűlési választásokon Budapest 50. számú egyéni választókerületében parlamenti képviselővé választották.