Окончил Полоцкий кадетский корпус (1907) и Елисаветградское кавалерийское училище (1910).
Из училища был распределён в 9-й Уланский Бугский полк.
Во время Первой мировой войны участвовал почти во всех боях этого полка. Дважды ранен. Награжден Георгиевским оружием. В конце войны — ротмистр (подполковник). В конце 1917 года собрал большинство наличных офицеров 9-й кавалерийской дивизии и прибыл с ними в Добровольческую армию.
В 1918 году сформировал сводный полк 9-й кавалерийской дивизии, которым командовал с июня 1919 года по февраль 1920 года. Приказом от 2 июля 1919 года утверждён командиром Сводного полка 9-й кавалерийской дивизии. Полковник.
В начале 1920 года в Крыму полк был развёрнут в 9-ю кавалерийскую дивизию, участвовавшую в отражении наступления 13-й Красной армии на Перекопе в феврале-апреле 1920 года. За боевые отличия произведён в генерал-майоры генералом Врангелем, а понёсшая большие потери 9-я кавалерийская дивизия была сведена в 6-й кавалерийский полк.
После излечения от ранения летом 1920 года назначен командиром бригады, а осенью — командующим 1-й конной дивизии. После эвакуации из Крыма оказался в Галлиполи, где был вновь назначен командиром 1-й бригады сводной кавалерийской дивизии.
С переездом в Королевство СХС находился на должности инспектора русского состава Пограничной стражи Королевства. Участвовал в деятельности РОВСа.
В 1938 года начальник 4-го отдела РОВСа назначил его на почетную должность начальника кадров кавалерийской дивизии. Активно участвовал в деятельности Союза русских военных инвалидов. Состоял последовательно председателем отдела этого союза в Скопье, в Югославии, в Австрии, а после Второй мировой войны — во Франции и в Сан-Франциско (Комитет помощи русским военный инвалидам), куда он переехал в 1950 году.
До самой смерти оставался членом РОВС. Похоронен в Сан-Франциско на Сербском кладбище.