С началом Гражданской войны прибыл на Дон, был зачислен в Добровольческую армию 22 декабря 1917 года. Участвовал в 1-м Кубанском походе в должности штаб-офицера для поручений при штабе армии. На 2 октября 1918 года — комендант этапа города Новочеркасска, на 15 июня 1919 года — начальник этапа № 1 в Новочеркасске, к 15 сентября того же года был назначен штаб-офицером для поручений при штабе Добровольческой армии. В конце 1919 — начале 1920 года эвакуировался в Югославию. В Русской армии — в отделе генерал-квартирмейстера штаба Главнокомандующего до эвакуации Крыма, был тяжело ранен. Эвакуировался на судне «Сцегед».