Родился 13 августа 1867 года в православной дворянской семье.Окончил 1-й Московский кадетский корпус.
В императорской армии с 1 сентября 1885 года. Окончил Михайловское артиллерийское училище, откуда был выпущен 11 августа 1886 года в чине подпоручика. Служил в 31-й артиллерийской бригаде. 11 августа 1890 года получил чин поручика. 19 мая 1896 года получил чин штабс-капитана. Окончил Николаевскую инженерную академию по 1-му разряду. 18 октября 1901 года получил чин капитана.
С 21 июня 1902 года по 4 января 1906 год был в отставку. Во время отставки играл в театральной труппе Марка Кропивницкого, под псевдонимом «Степовой» . 4 января 1906 года вернулся на службу.
До 1 сентября 1914 года был преподавателем Чугуевского военного училища. 2 апреля 1906 года получил чин подполковника.
С 1910 года полковник Российской императорской армии.
С 1 сентября 1914 года был преподавателем во 2-м Киевском военном училище. По состоянию на 1 августа 1916 года находился в той же должности.Был участником боев в Киеве.
В 1918 году вступил в гетманскую армию. 22 июня того же года был назначен начальником Главного учебного управления. 3 августа того же года был уволен с должности. Двумя днями ранее был назначен в Военное Министерство. 13 августа 1918 года получил чин генерала-хорунжего. После ликвидации гетьманата, ступил в армию УНР. По состоянию на 1919 года оставался под Чугуевом.По некоторым данным в течение 1920—1923 годов возглавлял повстанческие отряды в Харьковской губернии и погиб в бою с большивиками.