Родился в Санкт-Петербурге. Участник Первой мировой и Гражданской войны. Окончил Харьковские пехотно-командные курсы, Военную Академию им. М.В. Фрунзе (1933 г.). Служил на командных должностях в Белорусском военном округе. Участник Советско-финской и Великой Отечественной войны. Командовал 27-м гвардейским стрелковым полком 11-й гвардейской стрелковой дивизии. Воевал на Карельском фронте, участвовал в Курской битве, в штурме Кёнигсберга. После окончания войны служил в Туркестанском военном округе. Генерал-майор (1949). После увольнения в запас в 1958 году, проживал в городе Горьком. Похоронен на Старо-Автозаводском кладбище. Награды: ордена Ленина (30.04.1945), Красного Знамени (28.09.1943, 21.02.1945, 20.06.1949), Кутузова 2-й степени (05.05.1945), Красной Звезды (08.03.1943), медали.