С началом Первой мировой войны, 5 марта 1915 года назначен командующим 3-й батареей лейб-гвардии 3-й артиллерийской бригады, а 22 марта того же года произведен в полковники на вакансию с утверждением в должности. Удостоен ордена Святого Георгия 4-й степени
За то, что 1-го июня 1915 года в бою у д. Рагузно, заставил искусными действиями своей батареи на два дня замолчать две батареи противника, несмотря на губительный огонь третьей батареи, обстреливавшей как батарею полковника Третьякова, так и его наблюдательный пункт. Это дало возможность нашим войскам беспрепятственно продолжать наступление и выполнить свою задачу.
В Гражданскую войну участвовал в Белом движении на Юге России. В январе 1918 года прибыл на Дон в Добровольческую армию, был назначен командиром 3-й батареи. Участвовал в 1-м Кубанском походе: сперва в должности командира 4-й батареи, с марта 1918 — при штабе генерала Маркова, а затем в должности командира 1-го легкого артиллерийского дивизиона. 4 апреля 1919 года был назначен командиром 1-й артиллерийской бригады, а в июне того же года — командиром 1-й бригады 1-й пехотной дивизии. Был произведен в генерал-майоры. Командуя ударным отрядом во время Московского похода ВСЮР, отличился при взятии Курска 7 сентября 1919 года, а 8 сентября занял со своим отрядом Щигры. С 16 октября 1919 года был назначен командиром Алексеевской бригады, позже развернутой в Алексеевскую дивизию. После Новороссийской эвакуации прибыл в Крым, где 26 марта 1920 года был назначен начальником Марковской дивизии, во главе которой участвовал во всех боях в Северной Таврии. После ряда неудач был отрешен от командования. Получив телеграмму генерала Врангеля об отчислении от должности и назначении комендантом крепости Керчь, застрелился в штабе своей дивизии 14 октября 1920 года. Был похоронен на военном кладбище Севастополя.