Родился 21 июля 1891 года в селе Бели, ныне Молоковского района Тверской области, русский. С 1907 находился под гласным надзором полиции за оскорбление царя.
С 1913 года — вольноопределяющийся 148-го Каспийского полка Петербургского военного округа. Участник Первой мировой войны, вольноопределяющийся Лейб-гвардии Уланского кавалерийского полка Юго-Западного фронта, четыре года провел в австро-венгерском плену (с 25 августа 1914), после Октябрьской революции вернулся в Россию.
В РККА с октября 1919. Участник Гражданской войны. Назначен политруком эскадрона, затем помощник военкома кавалерийского полка отдельной кавалерийской бригады Котовского 45-й стрелковой дивизии Южного фронта, участвовал в боях с войсками генерала Деникина и махновцами. Участвовал в подавлении крестьянского антисоветского восстания Антонова в Тамбовской губернии и Тютюнника на Украине в качестве командира эскадрона.
С 1922 года — командир эскадрона, помощник командира и исполняющий обязанности командира 1-го кавалерийского полка 1-ой Особой кавалерийской бригады им. Котовского Г.И. 45-й стрелковой дивизии. С сентября 1922 — командир эскадрона 1-го кавалерийского полка 4-й Бессарабской кавалерийской дивизии Украинского военного округа. С января 1923 — командир 54-го кавалерийского полка 2-й кавалерийской бригады 4-й Бессарабской кавалерийской дивизии Украинского военного округа. С июля 1924 по август 1925 — слушатель кавалерийских КУКС. По окончании исполнял обязанности командира 16-го кавалерийского полка и командира 2-й кавалерийской бригады 3-й Бессарабской кавалерийской дивизии. С октября 1925 - командир 1-й кавалерийской бригады 9-й кавалерийской дивизии.
В июле 1927 окончил КУВНС при Военной академии имени М. В. Фрунзе. С марта 1930 — командир 2-й кавалерийской бригады 2-й кавалерийской дивизии Червонного казачества. С июня 1931 — начальник Тверской кавалерийской школы им. Коминтерна. С ноября 1932 — начальник Кавалерийской школы Северо-Кавказских горских национальностей.
С октября 1933 по ноябрь 1935 — слушатель особого факультета Военной академии имени М. В. Фрунзе. Затем находился в распоряжении начальника 2-го отдела Генерального Штаба РККА. С января 1936 командир и военный комиссар 18-й Туркменской горнокавалерийской дивизии. 17 февраля 1936 присвоено звание комбрига. В ноябре 1938 направлен преподавателем на кафедру конницы в Военную академию имени М.В. Фрунзе. 4 июня 1940 переаттестован в генерал-майоры. С сентября 1940 — заместитель командира 24-го механизированного корпуса Киевского Особого военного округа, а с 11 марта 1941 — командир этого корпуса.
В июле 1941 во время тяжелейших боев в Зелёной Браме был смертельно ранен, после чего отправлен во фронтовой госпиталь. Умер от сердечной недостаточности во фронтовом госпитале города Первомайска Николаевской области не позднее 18 августа 1941 года.