Народно-революционная армия (НРА) Дальневосточной республики располагала 36 пехотными, 12 кавалерийскими и 17 артиллерийскими полками, 11 бронепоездами, 10 танками, 17 самолетами и 145 автомашинами.
Первоначально власть Временного правительства ДВР фактически распространялась на территорию Западного Забайкалья. В августе 1920 г. исполком Амурской области согласился подчиниться Временному правительству ДВР. Западную и восточную части республики разделяла «Читинская пробка» — район, занятый семеновско-каппелевскими частями и японскими войсками.
Общая численность белогвардейских войск к концу марта 1920 г. в районе Читы составляла около 20 тысяч штыков и сабель, 496 пулеметов, 78 орудий. Активные действия восточно-забайкальских партизан вынуждали белогвардейское командование держать в районах Сретенска и Нерчинска свыше половины своих сил. К западу от Читы и в самом городе белогвардейцы имели до 8,5 тысяч штыков и сабель, 31 орудие и 255 пулеметов.
Японские войска (части 5‑й пехотной дивизии) имели до 5,2 тысяч штыков и сабель при 18 орудиях.
К этому времени в состав НРА Дальневосточной республики (главнокомандующий Г.Х. Эйхе) входили 1‑я Иркутская стрелковая дивизия, партизанские отряды П.П. Морозова, Н.Д. Зыкина, Н.А. Бурлова и другие. Кроме того, в стадии формирования находились Забайкальская стрелковая дивизия и Забайкальская кавалерийская бригада. Для наступления на Читу насчитывалось около 9,8 тысяч штыков и сабель при 24 орудиях и 72 пулеметах.
Первая Читинская операция проводилась 10–13 апреля 1920 г. Учитывая, что японские войска держали под своим контролем железную дорогу, войска НРА вели наступление с севера через перевалы Яблонового хребта. Было создано две колонны войск. Главные силы правой колонны (под командой Е.В. Лебедева; около 2,7 тысяч человек, 8 орудий, 22 пулемета) находились на железнодорожной магистрали, остальная часть наступала на город с юго-запада, стремясь отрезать белогвардейцам путь отступления на юг. Левая колонна (командир В.И. Буров; свыше 6 тысяч человек, 16 орудий, 50 пулеметов) наносила главный удар через перевалы Яблонового хребта.
9 апреля японцы начали отход к Чите по железной дороге. Части правой колонны продвинулись за ними до станции Гонгота. Дальнейшее наступление частей НРА было остановлено белогвардейскими и японскими войсками.
Войска левой колонны к 12 апреля вышли к северной окраине Читы, но японские войска в ходе упорных боев вынудили их отойти к перевалам.
Основные причины неудачи наступления войск НРА — отсутствие достаточного превосходства в силах и, особенно, в технике и вооружении.
К началу второй Читинской операции (25 апреля — 5 мая 1920 г.) НРА была пополнена Забайкальской кавалерийской бригадой и Верхнеудинской стрелковой бригадой. Для координации действий партизанских отрядов был создан Амурский фронт (командующий Д.С. Шилов).
Японские войска пополнились пехотным полком и трехтысячным отрядом, переброшенным со станции Маньчжурия.
Командование НРА разделило свои войска на три колонны, которые наступали: первая (командир Кузнецов, около 5,5 тысячи человек, 6 орудий, 42 пулемета) — в обход Читы с юга; средняя (командир К.А. Нейман, около 2,5 тысячи человек, 3 орудия, 13 пулеметов) — с запада; левая (командир Буров, около 4,2 тысячи человек, 9 орудий, 37 пулеметов) — с севера и северо-востока. Главные удары наносились с юга и с севера. Партизанские отряды Амурского фронта (12–15 тысяч штыков, 7–8 тысяч сабель, 7 орудий, 100 пулеметов, 2 бронепоезда) должны были овладеть районами Сретенска и Нерчинска.
Осуществить в полной мере замысел операции не удалось, наступление вылилось в ряд разрозненных, несогласованных действий войск. 3 мая противник перешел в контрнаступление и вынудил части НРА к отступлению и переходу (5 мая) к обороне.
Летом 1920 г., несмотря на неудачи наступления НРА на Читу, положение ДВР значительно упрочилось. 17 июля японское командование вынуждено было подписать Гонготское соглашение о прекращении военных действий, а с 25 июля начать эвакуацию своих войск из Читы и Сретенска.
Третья Читинская операция проводилась 1—31 октября 1920 г. Действия регулярных войск НРА западнее Читы были связаны Гонготским соглашением. Поэтому центр тяжести борьбы НРА с белогвардейцами был перенесен в Восточное Забайкалье. Войска Амурского фронта (командующий Д.С. Шилов, затем С.М. Серышев; около 30 тысяч штыков и сабель, 35 орудий, 2 танка, 2 бронепоезда) получили задачу ликвидировать «Читинскую пробку».
Общая численность белогвардейских войск составляла около 35 тысяч штыков и сабель при 40 орудиях и 18 бронепоездах. Главный удар наносился с северо-востока в полосе Нерчинск — станция Карымская. 1 октября начали активные боевые действия партизанские отряды севернее и южнее Читы. 15 октября в наступление перешли войска Амурского фронта и в ходе упорных боев 22 октября овладели станцией Карымская и Читой.