Был произведен в полковники. 1 июня 1917 года назначен командиром лейб-гвардии Финляндского полка, в каковой должности состоял до 2 декабря 1917 года. Затем вступил в Донскую армию. Участвовал в Степном походе в должности командира инженерной сотни. Весной—летом 1918 года был начальником Северного отряда войск Хоперского района. До 26 августа 1918 года был командиром лейб-гвардии Финляндского полка, возрожденного в Донской армии, до 28 марта 1919 года — начальником 2-й Донской стрелковой бригады, затем состоял в распоряжении дежурного генерала штаба Донской армии. 2 сентября 1919 года назначен командиром 1-го сводно-гвардейского пехотного полка, затем служил в своем полку в 1-й гвардейской пехотной дивизии. 23 сентября назначен командиром 2-го сводно-гвардейского полка, 12 октября — командиром 1-й бригады Гвардейской пехотной дивизии. В ноябре—декабре 1919 года командовал группой из гвардейских частей, с 13 февраля 1920 года — остатками 2-го сводно-гвардейского полка. Участвовал в Бредовском походе. Был произведен в генерал-майоры. В Русской армии барона Врангеля служил в 1-м сводно-гвардейском полку до эвакуации Крыма.