Окончил курсы офицеров Генштаба при Высшей военной академии, академические курсы при Военной академии БТ и МВ, ВАК при Военной академии Генштаба ВС СССР.
В 1932—1941 — командир танка Т-37, командир танкового взвода Т-37, командир учебного танкового взвода Т-37, командир танкового эскадрона 16-го механизированного полка 16-й кавалерийской дивизии, командир батареи, командир учебного танкового эскадрона 39-го танкового полка 16-й кавалерийской дивизии, и.д. заместителя командира, командир батальона средних танков 29-го танкового полка 15-й танковой дивизии[1].
Участник Великой Отечественной войны: командир батальона Сталинградского АБТЦ, офицер Генштаба при 1-м танковом корпусе, офицер Генштаба при 2-м танковом корпусе Воронежского фронта, начальник штаба 112-й танковой бригады 6-го танкового корпуса, врид командира 44-й гвардейской танковой бригады[1]
В 1945—1960 — и.д. командира, и.д. начальника штаба, командир 44-го гвардейского танкового полка (ГСОВГ), командир 14-го гвардейского танкового полка, начальник штаба 4-й гвардейской танковой дивизии, командир 31-й гвардейской механизированной дивизии, командир 25-й гвардейской мотострелковой дивизии, командир 66-й гвардейской мотострелковой дивизии[1].