苏德战争开始后赴前线战斗，对敌军空袭设防。1941年8月，任西南方面军防空部队参谋。先后参加布罗迪、基辅和哈尔科夫等战役。1942年4月，任第21集团军防空主任。1942年5月，任第21集团军步兵第76师师长，在西南方面军和斯大林格勒方面军作战，参加沃罗涅日战役和斯大林格勒战役。1942年8月，任第21集团军参谋长（1943年4月改为近卫第6集团军）。先后参加库尔斯克、别尔哥罗德-卡尔可夫、下第聂伯河、白俄罗斯、波罗的海、库尔兰等战役战斗。1945年6月，任远东第一方面军第25集团军参谋长，参加对日作战