Уроженец Ярославской губернии. Образование получил в Ярославском городском училище. В службу вступил 03.05.1879. Окончил Московское пехотное юнкерское училище. Выпущен в 137-й пехотный Нежинский полк. Прапорщик (пр. 27.02.1883; ст. 27.02.1883). Подпоручик (ст. 30.08.1884). Поручик (ст. 30.08.1888). Штабс-Капитан (пр. 1899; ст. 15.02.1898; за отличие). С 1898 служил в 3-м Восточно-Сибирском полку.
Участник подавления боксерского восстания в Китае 1900-01 и русско-японской войны 1904-05 гг. Капитан (ст. 06.05.1900). Подполковник (пр. 1905; ст. 18.04.1904; за отличие). Награжден орденом св. Георгия 4-й ст. (ВП 19.09.1907; за прорыв из окружения в бою 18.04.1904 под Тюренченом).
В 1907 в 11-м Восточно-Сибирском стрелковом полку. Полковник (пр. 1909; ст. 26.11.1909; за отличие). С 20.03.1913 командир 10-го Сибирского стрелкового полка.
Участник первой мировой войны. Генерал-майор (ст. 01.03.1916). Командир бригады 121-й пехотной дивизии (с 18.01.1916). Во время гражданской войны — в белых войсках Восточного фронта (1918 — 1920). Приказом Верховного уполномоченного Российского правительства на Дальнем Востоке от 21.08.1919 утвержден в занимаемой должности коменданта г. Харбина. Последний русский комендант Харбина.
Эмигрант, проживал в Китае. Умер в Харбине.