В 1919 году сражался с войсками генерала А. И. Деникина на реке Северский Донец и в районе Острогожска, затем участвовал в августовском контрнаступлении Южного фронта, в Воронежско-Касторненской операции и наступлении в Донской области, а в начале 1920 года — в наступательных операциях на ростовском направлении. С мая 1920 года командир 2-го Заамурского полка, с октября — командир 3-го кавалерийского полка 1-й Сибирской кавалерийской дивизии. За успешное командование полком Савельев в числе первых красных командиров был награждён боевым орденом Красного Знамени и почётным именным оружием.