В феврале-марте 1919 года назначен председателем РВС Каспийско-Кавказского фронта, а в марте-июне — 11-й отдельной армии, один из организаторов обороны Астрахани от белых войск. В марте 1919 года в Астрахани участвовал в подавлении, по официальной версии, «контрреволюционного мятежа», согласно другой версии, в подавлении рабочих выступлений. В декабре становится членом РВС 11 армии Юго-Восточного фронта и в апреле 1920 года в её составе участвует в рейде на Баку, завершившемся установлением там советской власти. В июне-декабре 1920 года, во время Советско-Польской войны, член РВС 3-й армии Западного фронта.