Православный. Сын статского советника. Уроженец Екатеринослава.
Среднее образование получил в Екатеринославской 1-й гимназии, по окончании которой в 1913 году поступил в Московский университет на юридический факультет.
В конце 1917 года прибыл на Дон в Добровольческую армию. С 3 января 1918 года был зачислен в 3-ю роту 1-го Офицерского батальона, с 9 по 31 января был начальником нестроевой команды того же батальона. Участвовал в 1-м Кубанском походе в составе Офицерского (Марковского) полка. Был ранен в бою под станицей Кореновской 4 марта 1918 года, был ранен и остался в строю 20 апреля того же года. В июле 1918 года был назначен адъютантом 1-го Офицерского (Марковского) полка. Был ранен 20 июля 1918 в бою под Кореновской. В декабре 1918 года — в 6-й роте того же полка. При обороне Донбасса в начале 1919 года вновь состоял полковым адъютантом. В конце февраля 1919 года был назначен командиром 7-й роты. Произведен в капитаны с 14 марта 1919 года. С 7 июля 1919 был назначен командиром 4-го батальона 1-го Марковского полка. С 1 августа 1919 назначен помощником командира вновь сформированного 2-го Марковского полка. После ранения полковника Морозова 11 октября 1919 принял временное командование полком. Убит 2 (15) ноября 1919 года в бою за село Касторное. Посмертно произведен в полковники.