Hadapródiskolát végzett, ezt követően 1909-től hivatásos katonatisztként szolgált. 1942-ben vezérőrnagy rendfokozatot ért el és az I. (budapesti) hadtesthez vezényelték. 1944. október 17-én a hadtest parancsnokává nevezték ki. 1944. november elején altábornaggyá, 1945. február 1-én pedig vezérezredessé léptették elő. Budapest ostroma után szovjet hadifogságba került, a szovjetek 1946. február 1-én átadták a magyar hatóságoknak.
1944. október 15-én rangidős tábornokként letartóztatta Aggteleky Béla hadtestparancsnokot és erőszakkal eltávolította Latorczay Lőrinc ezredest, ezzel megakadályozta, hogy az I. (budapesti) hadtest fővárosi alakulatait a német csapatok ellen bevessék. 1944. november 29-től a budapesti helyőrség parancsnokaként a főváros védelmében harcoló magyar alakulatokat irányította.
1946. augusztus 29-én a vele szemben indított büntetőper során jogerősen halálra ítélték.
HU ÁBTL 3.1.9. V-117118
HU ÁBTL 4.1. A-2126/33