На парламентских выборах 2020 года в Кыргызстане избирательный порог преодолели партии «Биримдик», «Мекеним Кыргызстан», «Кыргызстан» и «Бутун Кыргызстан». Сразу 10 из 12 проигравших оппозиционных партий отказались признавать предварительные результаты голосования.
5 октября 2020 года в центре Бишкека начался митинг против предварительных результатов выборов. На демонстрацию вышли тысячи представителей оппозиционных партий «Республика», «Чоң Казат», «Ата-Мекен», «Мекен Ынтымагы» и «Замандаш» и недовольных выборами граждан. К вечеру число митингующих увеличивалось, захватив уже южную часть площади Ала-Тоо.
Вечером того же дня начались массовые беспорядки и попытки штурма Дома правительства. В ночь на 6 октября протестующие прорвались на территорию Белого дома. Позже они проникли и в здание Государственного комитета национальной безопасности. Около половины пятого утра в сети появились видео с протестующими, занявшими депутатские кресла в зале Белого дома, где обычно проходят заседания парламента. Из изолятора ГКНБ были выпущены бывший президент Кыргызстана Алмазбек Атамбаев, арестованный летом 2019 года, и Садыр Жапаров.
Позже ЦИК КР признала выборы в парламент недействительными.
6 октября после погрома Белого дома были созданы народные дружины для защиты города от мародерства. Толпа митингующих пошла к резиденции президента Сооронбая Жээнбекова на юге Бишкека, чтобы потребовать его отставки. По дороге они начали громить магазины, кафе и торговые центры. Группа дружинников через несколько кварталов остановила этот пеший марш сторонников Садыра Жапарова.
К вечеру 7 октября Садыр Жапаров объявил себя единственным легитимным премьер-министром Кыргызстана. Однако кандидат в премьер-министры страны от партии «Ата-Мекен» Тилек Токтогазиев заявил на проходящем возле Дома правительства митинге о том, что именно он является легитимным главой правительства, поскольку на этот пост его избрали на заседании Координационного совета, учрежденного лидерами оппозиционных партий.
Токтогазиев заявил, что считает назначение Жапарова незаконным, поскольку депутаты одобрили его под давлением нескольких сотен сторонников Садыра Жапарова, собравшихся возле гостиницы «Достук» во время заседания парламентариев. Также противники Жапарова указывали на отсутствие парламентского кворума и нарушение процедуры при его избрании.
Группа депутатов парламента инициировала импичмент действующего президента Сооронбая Жээнбекова.
Жээнбеков ввел чрезвычайное положение в стране с 20:00 9 октября до 08:00 21 октября, однако в МВД заявили, что режим ЧП в столице будет введен с 10 октября.
На площади Ала-Тоо собрался митинг сторонников «Акыркы умут» и экс-президента Алмазбека Атамбаева. Во время выступления политиков на участников митинга напали сторонники Садыра Жапарова. В машину Атамбаева, уезжавшего в тот момент с площади, стреляли. Был ранен оппозиционер Тилек Токтогазиев, выдвинутый на пост первого вице-премьера.
Президент Киргизии Сооронбай Жээнбеков подписал указ об отставке премьер-министра Кубатбека Боронова и правительства. Он заявил, что согласен на добровольное сложение полномочий, но только после формирования нового правительства и стабилизации ситуации в стране.
10 октября Парламент единогласно утвердил новый состав правительства и Садыра Жапарова в качестве премьер-министра Кыргызстана. Алмазбек Атамбаев был задержан сотрудниками спецподразделения милиции, в Генеральной прокуратуре его освобождение сочли незаконным. Ему также вменили в вину организация массовых беспорядков. Президент Жээнбеков отправил в отставку секретаря Совета безопасности страны Дамира Сагынбаева и заместителя секретаря Омурбека Суваналиева. Новым заместителем Совета назначен Жаныбек Капаров.
12 октября протестующие передали здание парламента власти. 13 октября Жээнбеков признал незаконным решение парламента о назначении нового состава кабмина во главе с Садыром Жапаровым, 14 октября он подписал указ о назначении нового состава правительства во главе с премьер-министром Садыром Жапаровым.
На Старой площади у Дома правительства вновь собрались протестующие и потребовали отставки президента.
15 октября Сооронбай Жээнбеков объявил о своей отставке. На следующий день Парламент Кыргызстана на внеочередном заседании снял режим ЧП в Бишкеке и принял отставку Жээнбекова. Исполняющим обязанности президента стал Садыр Жапаров.
Между тем, стремительной революции предшествовал ряд событий. В мае 2019 года два сотрудника американского правительственного фонда National Endowment for Democracy Джозефф Белл и Спаска Гатзинска встречались с группой руководителей НПО в Кыргызстане. В Сеть попали записи бесед, во время которых создание на базе НПО оппозиционной коалиции, борьба против действующей власти и даже делились портфели в будущем правительстве.
В августе 2019-го произошли столкновения сторонников Атамбаева с милицией и спецназом ГКНБ, и Атамбаева задержали после трех попыток штурма его резиденции. Участники майской встречи поддержали экс-президента, хотя ранее с ним конфликтовали. Один из них, Равшан Жээнбеков (однофамилец экс-президента Сооронбая Жээнбекова), был арестован как один из организаторов беспорядков: на слитых в сеть записях в беседе с Беллом он претендовал на роль премьера в будущем правительстве после свержения власти.
Вскоре в независимых и иностранных СМИ появились расследования, которые указывали, что Равшан Жээнбеков мог быть шпионом, поскольку с 1997 года контактировал с американскими спецслужбами, участвовал в беспорядках в 2014, 2016 и 2019 годах в Бишкеке и даже успел засветиться на Евромайдане. После этих событий в Кыргызстане были разработаны и приняты в двух чтениях поправки в закон об НПО, которые усиливают контроль над их иностранным финансированием. Эта инициатива вызвала протесты местных организаций, финансируемых США, а официальный Вашингтон ограничил выдачу виз гражданам республики.
В октябре 2019 года НПО «Общее дело» получило грант USAID на сумму 1,2 миллиона долларов, средства были выделены на проведение мероприятий в связи с парламентскими выборами. «Общее дело» прежде никогда не участвовало в столь крупных проектах, но его глава Аида Суйундуева ранее работала в НПО «Коалиция за демократию и гражданское общество». «Коалиция», финансируемая официальными структурами США, выполняла аналогичные проекты в ходе выборов 2005 и 2010 годов, которые тоже завершились революциями. Ее основатель Эдиль Байсалов входил в число контактов Спаски Гатзински.
В начале 2020 года был полностью изменен состав одной из главных оппозиционных партий Киргизии «Реформа», делающей ставку на молодежь. В нее вошли известные прозападные активисты. Лидером организации стала Рита Карасартова, глава финансируемого американскими фондами НПО и участница встреч с работниками National Endowment for Democracy. Арестованный Равшан Жээнбеков поддержал «Реформу» из тюрьмы: протестующие освободили его в ходе ночных беспорядков в Бишкеке в ночь с 5 на 6 октября, взяв штурмом СИЗО Госкомитета нацбезопасности Кыргызстана, где содержался и освобожденный ими Атамбаев.
После освобождения Равшан Жээнбеков какое-то время фигурировал в новостях как возможный будущий премьер. Однако события начали развиваться по своему сценарию.
Утром 6 октября представитель Координационного совета оппозиции Темир Сариев заявил, что новая власть сохранит все связи с Россией в военной сфере и по линии Евразийского союза. Ту же позицию в течение суток занял один из кандидатов на пост премьера Тилек Токтогазиев. Садыр Жапаров, который в итоге возглавил правительство, тоже подтвердил, что намерен сохранять стратегическое партнерство с Россией и выступает против пересмотра статуса российской военной базы Кант.
На следующий же день после этого заявления в Бишкеке был повторно арестован Равшан Жээнбеков, а посольство США заявило о «попытках организованных преступных группировок оказать влияние на политику и выборы», объявив, что заседание парламента, на котором Жапаров выразил приверженность старому курсу страны, прошло с нарушениями.
Чуть позже руководитель «Kloop» Бектур Искендер в одном из интервью скажет: