Родился в Рыльске. Поручик 1-го пехотного полка, участник Первой Мировой войны, Георгиевский кавалер. В Добровольческой армии с ноября 1917 года. Участник 1-го Кубанского похода в Офицерском полку. В июне - ноябре 1918 года в 1-й роте 1-го Офицерского генерала Маркова полка. Ранен 6-7 июля 1918 под Крыловской и Екатериновской, остался в строю. Во ВСЮР и Русской Армии в марковских частях до эвакуации Крыма: с осени 1919 года начальник команды пеших разведчиков, с декабря 1919 года до 26 сентября 1920 года командир 1-го батальона 1-го Марковского полка. Ранен 26 сентября 1920 года. На 18 декабря 1920 года в составе Марковского полка в Галлиполи. Капитан. Осенью 1925 года служил в составе Марковского полка в Болгарии. Подполковник. В эмиграции проживал в Болгарии и Чехословакии, окончил институт в Праге, инженер. В годы Второй Мировой войны сражался в Русском Корпусе. После 1945 года проживал в США. Умер 23 ноября 1954 года.