Советский военачальник. Родился 22 декабря 1906 г. в г. Смоленске. Русский. Член ВКП(б) с 1930 г. Окончил Ленинградских БТ КУКС (1935), АКУКС при ВА БТиМВ им. Сталина (1945). В РККА с 29 октября 1928 г. призван Смоленским РВК г. Смоленск. Участие в войнах, военных конфликтах. Участник Великой Отечественной войны С 6 ноября 1928 г. по ноябрь 1929 г. – курсант полковой школы 23-го артиллерийского полка 29-й стрелковой дивизии (Белорусский ВО). С ноября 1929 г. командир отделения полковой школы 23-го артиллерийского полка 29-й стрелковой дивизии. С декабря 1930 г. слушатель танковых курсов 3-го учебного отд. танкового полка (Москва). С ноября 1931 г. командир взвода 61-й разведроты, с февраля 1933 г.– командир взвода 61-го танкового батальона 61-й стрелковой дивизии. С февраля по ноябрь 1934 г. и.д. помощника начальника штаба 61-го танкового батальона. С ноября 1934 г. по июнь 1935 г. слушатель Ленинградских брнетанковых курсов усовершенствования комсостава. С июня 1935 г. командир взвода 61-го танкового батальона 61-й стрелковой дивизии. С ноября 1935 г. по июль 1937 г. и.д. политрука учебной роты 61-го танкового батальона. С июля 1937 г. секретарь партбюро 53-го запасного танкового батальона (Уральск). С ноября 1937 г. командир танковой роты 53-го запасного танкового батальона. С марта 1938 г. командир танковой роты учебного легкотанкового полка Забайкальского ВО. С 6 марта 1940 г. начальник штаба 179-го учебного танкового батальона 50-й легкотанковой бригады. С мая 1941 г. начальник 1-й части штаба 114-го танкового полка 57-й танковой дивизии. С августа 1941 г. помощник начальника оперативного отделения штаба 112-й моторизованной дивизии. С октября 1941 г. помощник начальника штаба по разведке 25-й танковой бригады. С 26 февраля 1942 г. заместитель начальника штаба по оперативной работе 28-й танковой бригады. С июня 1942 г. начальник штаба 28-й танковой бригады (7 февраля 1943 была преобразована в 28-ю гв. танковую бригаду). С июня 1944 г. командир 28-й гв. танковой бригады. С 28 августа 1944 г. по май 1945 г. слушатель АКУКС при Военной академии БТиМВ им. Сталина. С мая 1945 г. командующий БТ и МВ 60-й армии. С августа 1945 г. командующий БТ и МВ Кубанского ВО. С января 1947 г. заместитель командира 25-й механизированной дивизии. С 12 апреля 1947 г. заместитель командира 73-го стрелкового корпуса по БТиМВ 38-й армии. С 2 августа 1950 г. командир 17-й гв. механизированной дивизии. С 18 мая 1951 г. по 5 мая 1952 г. слушатель КУКС стрелковых дивизий при Военной академии им. Фрунзе. С 29 сентября 1952 г. командир 29-й гв. механизированной дивизии. С 9 июня 1956 г. командир 24-й тяжелой танковой дивизии. С 25 июня 1957 г. – командир 24-й танковой дивизии. С 28 октября 1957 г. по 19 декабря 1958 г. старший военный советник командира танковой дивизии ННА ГДР. С 19 декабря 1958 г. заместитель командира 19-го армейского корпуса. 13 сентября 1960 г. уволен в запас по ст. 59а. Воинские звания: лейтенант (02.1936); ст. лейтенант (1937); капитан (1940); майор (17.02.1942); подполковник (29.10.1942); полковник (22.05.1943); генерал-майор танковых войск (01.05.1954). Награды СССР: орден Ленина (21.02.1945); 3 ордена Красного Знамени (30.01.1943; 18.10.1943); орден Суворова 2-й степени (03.07.1944); орден Кутузова 2-й степени (30.06.1945); 2 ордена Отечественной войны 1-й степени (15.07.1943; 15.10.1943); орден Красная Звезда (03.11.1944); медаль «За оборону Москвы» (23.04.1945).