- Перший етап (жовтень 1917 р. - листопад 1918 р.)
- Другий етап (листопад 1918 - березень 1920р.)
- Третій етап (березень 1920 - жовтень 1922р.)
Традиційно дослідники ділять хід громадянської війни на три основних етапи. Усередині кожного з них, в свою чергу, можна виділити битви і бої, які стали вирішальними.
Перший етап (жовтень 1917 р. - листопад 1918 р.)
Оскільки найчастіше початком війни прийнято вважати Жовтневу революцію, то і першим боєм її можна назвати штурм Зимового палацу, який відбувся 25 жовтня (7 листопада) 1917 р
В результаті Тимчасовий уряд було заарештовано, і більшовики стали головною політичною силою в країні. У цей період більшовики захоплювали владу на всій території Росії, в деяких містах це вдавалося зробити мирним шляхом, в деяких - силовим, проте окремі битви виділити важко.
Згадати варто лише дії, які стали початком війни на Сході - повстання чехословацького корпусу, яке тривало з 25 травня по 18 червня 1918 р і в результаті якого ряд російських міст, в тому числі Челябінськ, Самара, Красноярськ і інші були звільнені від влади більшовиків. До початку серпня 1918р. територія, підпорядкована Установчих зборів, простяглася від Симбірська до Вольська і від Сизрані до Златоуста. Саме для боротьби з білогвардійцями і чехословаками в червні 1918р. був створений Східний фронт.
Також бої велися і на Півдні - там від більшовиків Кубань звільняли спільні сили козаків і білогвардійців. Найзапекліші бої відбулися під Білою Глиною, а також під Екатеринодаром в червні - серпні того ж року.
Другий етап (листопад 1918 - березень 1920р.)
У грудні 1918р. - січні 1919р. Радянська армія почала наступ на Україну, і вже до початку лютого нею були зайняті Полтава, Харків та Київ, а до кінця квітня - Крим. З листопада 1918 почалося і наступ більшовиків на Східному фронті. Вже 7 листопада вони змогли захопити Іжевськ, а 13 - Воткинськ.
Білогвардійці, бачачи, що опір чинити практично не вдається, передали владу адміралу А.В. Колчаку , Який ввів режим військової диктатури і почав своє правління з реорганізації армії. Ці дії призвели до розколу в Білому русі, оскільки незадоволені втратою влади есери оголосили себе ворогами Білих, припинивши боротьбу з більшовиками. Реорганізація армії допомогла мало: 24 грудень білогвардійці зайняли Перм, але були розбиті під Уфою, і припинили наступ.
У березні 1919р. всі війська Білій армії на сході об'єдналися в Західний фронт і почали наступ на Східний фронт Червоної армії. Їм вдалося зайняти весь Урал до середини квітня, проте переважаючі сили Червоних зупинили їх під Самарою. 28 квітня почалося масштабне наступ Червоних, і до червня війська Колчака на всьому фронті були відкинуті до передгір'я Уралу.
У вересні - жовтні відбулася вирішальна битва між двома арміями між річками Ішим і Тобол, що закінчилося поразкою Білій армії. В результаті її війська відступили до Східного Сибіру, уникнувши оточення. На Півдні до січня 1919р. війська під командуванням Денікіна змогли повністю зайняти Північний Кавказ. Об'єднані війська продовжили наступ і вже до кінця червня зайняли Харків, Олександрівськ і Крим.
В протягом серпня - вересня білогвардійці просунулися від Миколаєва через Одесу до Курська і Орел. Однак в результаті контрнаступів Червоної армії Збройні сили Півдня Росії були розколоті на дві частини. Хоча білим в лютому вдалося зайняти Ростов, червоні прорвали оборону білих на Кубані, і 25 лютого в битві під Егорлицкой розбили поступаються в чисельності сили білих.
До кінця березня Біла армія на цьому напрямку була остаточно розгромлена. У травні і вересні 1919 р білі зробили 2 наступу на Петроград, однак вони були невдалими: в ході першого військам Юденича вдалося зайняти Гдов і Псков, проте їх звідти швидко витіснили, а в ході другого біле військо було роззброєно і відправлено в концтабори.
Третій етап (березень 1920 - жовтень 1922р.)
У серпні 1920р. Біла армія почала бої на Кубані, щоб відкрити другий фронт проти Червоної армії. Спочатку їх дії були успішними, проте їх швидко відтіснили до Азовського моря. У липні-серпні війська під командуванням Врангеля успішно вели бої в Північній Таврії, і навіть почали наступ на Правобережжі, проте під тиском білих, в жовтні змушені були відійти на лівий берег Дніпра.
А 7 листопада червоні почали штурм Криму, в результаті якого вже в середині листопада білі відступили і залишили півострів. У квітні - листопаді 1920 р Червона армія завдала поразки військам білих в Середній Азії і Закавказзі, в результаті в Азербайджані, Бухарі і Вірменії була встановлена радянська влада.
На Далекому Сході бої тривали і в 1921р., І в 1922 році, але там Білого руху доводилося здебільшого відступати і оборонятися, за винятком того, що білим ненадовго вдалося захопити владу у Владивостоці і в Примор'ї в травні 1921р. Протрималися вони до листопада того ж року. 1 грудня 1922 р залишилися частини Білої Армії були евакуйовані з Петропавловська-Камчатського.