С июля 1941 года участвовал в Великой Отечественной войне в должностях начальника артиллерии дивизии, заместителя начальника артиллерии армии и командующего артиллерией 4-й гвардейской армии (с 18 июля 1942 по 17 апреля 1944 года). Получил воинское звание генерал-майора артиллерии 1 октября 1942 года. Воевал в составе Воронежского, Степного, Донского, 2-го Украинского и других фронтов. Принимал участие в Сталинградской, Корсунь-Шевченковской битвах, форсировании Днепра.