Окончил 2-ю Киевскую классическую гимназию. В армии с февраля 1876 года, поступил рядовым в Преображенский лейб-гвардии полк. Участвовал в русско-турецкой войне 1877—1878. В 1879 год произведен в офицеры. В пограничной страже с 4 января 1881 года, отрядный офицер Волынской бригады. Служил в Камышинском отряде и Санкт-Петербургской бригаде. С 1893 года - в штабе ОКПС, с 1914 — помощник командира, а с марта 1917 года — его командир. С установлением советской власти назначен начальником Главного управления пограничной охраны при Наркомате финансов (март 1918), однако 6 сентября 1918 года уволен.
Умер в 1918 году, обстоятельства смерти неизвестны.