Выходец их кубанских казаков. В 1869 году начал службу в артиллерии Кубанского казачьего войска.
В ходе русско-японской войны вместе с семьей находился в осаждённом Порт-Артуре. На посту начальника крепостной артиллерией разработал новые правила сигнализации и дозорной службы. Впервые в русской армии применил стрельбу с закрытых позиций. Успешно организовал взаимодействие артиллерии и флота; под его руководством были оборудованы укрепленные пункты Ляотешань и Высокая гора.
Резко выступал против сдачи крепости японцам, заявив на военном совете, что снарядов у артиллерии хватит на отбитие ещё двух японских штурмов, впоследствии подтвердив заявление документами в суде. Отказался подписывать соглашение с японцами, позволяющее вернуться в Россию, и на 11 месяцев попал в японский плен.
По возвращении был назначен председателем комиссии по приему наших пленных.
Тяжело заболел, в результате болезни потерял ногу.
В 1873 году получил офицерское звание и назначен в Кубанскую казачью артиллерийскую бригаду.
В ходе русско-турецкой войны 1877—1878 годов отличился при штурме Карса. Получил звания сотника и есаула. По окончании войны в звании капитана служил в крепостной артиллерии Карса (1886—1892) и Севастополя (1892—1900)
В 1900 году в звании полковника был назначен начальником Квантунской крепостной артиллерией. В 1903 году получил звание генерал-майора. После падения Порт-Артура отправился в японский плен.
В 1906 году стал начальником Владивостокской крепостной артиллерии. В 1908 году получил звание генерал-лейтенанта.
В 1911 году после тяжелой болезни ушёл в отставку, получив чин генерала от артиллерии.
За русско-турецкую войну:
За русско-японскую войну: