Родился в 1899 году в Пензе в семье железнодорожника. В Красной Армии с 1918 года добровольно. Участник Гражданской войны.
В 1928 году окончил курсы «Выстрел», командовал батальоном, 35-м стрелковым полком 12-й стрелковой дивизии. За успехи в боевой подготовке награждён орденом Красного Знамени (16 августа 1936). В августе 1937 года назначен командиром 59-й стрелковой дивизии, с августа 1939 военный советник в Китае у Чан Кайши. По возвращении из Китая начальник снабжения Дальневосточного фронта.
В Великую Отечественную войну интендант фронта, заместитель командующего армией по тылу, начальник тыла Северо-Кавказского, Крымского, Сталинградского, Юго-Восточного, Южного, 4-го и 1-го Украинских фронтов.
После войны заместитель командующего Центральной группой войск, Прикарпатского военного округа. Заместитель главкома Группы советских войск в Германии по тылу, главный интендант Министерства обороны СССР, в 1962—1968 заместитель начальника тыла Вооруженных Сил СССР.
Умер в октябре 1977 года.
Награждён орденами: