Za okupace byl členem odbojové organizace Obrana národa. Za Pražského povstání byl generálem Slunečkem („Alexem“) 5. května 1945 jmenován velitelem povstaleckých jednotek v oblasti Prahy a spolu s představiteli České národní rady posléze 8. května odpoledne dojednal podmínky provedení kapitulace německých jednotek v Praze výměnou za jejich volný průjezd městem do zajetí ozbrojenými silami západních Spojenců. To se po únoru 1948 zřejmě stalo jednou z příčin jeho pronásledování komunistickým režimem, prováděného na přání SSSR, který již v létě 1945 začal vyvíjet nátlak na jeho penzionování.