Лишь в середине столетия появилась возможность воссоединить часть древнерусских земель, входивших некогда в состав Киевской Руси, потом захваченных Польшей и Литвой (с 1569 г . —двуединая Речь Посполитая).
Значительная часть украинской и белорусской шляхты приняла католичество или униатство, ополячилась, чтобы сохранить и увеличить свои привилегии. Но простой люд упорно сопротивлялся, хранил язык, веру, обычаи предков, тянулся к своим братьям по происхождению, языку, вере — к русским, к Москве. Народные низы вели постоянную борьбу с угнетателями — панами, их управителями, арендаторами, корчмарями, ростовщиками. Опорой всех холопов стала Запорожская Сечь — вольное казачество, обосновавшееся в низовьях Днепра, в районе порогов.
Часть казаков, наиболее крепких, богатых, с 70-х годов XVI в. зачислили на службу польскому королю, внесли в реестр (список). Но большинство запорожцев составляли нереестровые.
Магнаты и шляхтичи владели огромными имениями, выжимали все соки из своих подданных. Князьям Острожским принадлежали 80 городов и местечек, 2760 сел, Вишневецким — 40 тыс. крестьянских и мещанских дворов (характерно название их владений — Вишневеччина), Конецпольский только на Брацлавщине (Правобережная Украина) имел 170 городов и местечек, 740 сел. В их владениях, помимо крепостных крестьян и мещан (от Micro — город), т.е. ремесленников и торговцев, жили городовые казаки, мелкие землевладельцы и др. Украинских мещан притесняли в ремесленных и торговых делах, что вынуждало их переходить к земледелию, бежать в Запорожье, степи, в Россию.
В конце XVI — первой половине XVII в. по Украине прокатилась волна крестьянско-казацких восстаний. Их участники выступают против панско-шляхетского гнета, за сохранение родного языка, обычаев предков, за православную веру.
Самое мощное из них — восстание на Украине и в Белоруссии, начавшееся в 1648 г . Оно вылилось в национально-освободительную и антифеодальную войну обоих народов против панско-шляхетского гнета, за социальное и национальное освобождение, за воссоединение с Россией. Она носила всенародный характер. В общенациональный блок вошли крестьяне, мещане, рядовые казаки — главная движущая сила восстания, затем — средние слои ремесленно-торгового населения городов, реестровое казачество, казацкая старшина, мелкие украинские феодалы, духовенство.
Возглавивший движение Богдан Хмельницкий, сам немало потерпевший от польских властей, в конце января собрал в низовьях Днепра отряд в 300 повстанцев и неожиданно напал на Запорожскую Сечь, разгромив стоявший там польский гарнизон. Реестровые из гарнизона перешли на его сторону. Казаки избрали Хмельницкого кошевым гетманом Войска Запорожского, и вскоре началось его победное шествие по Украине.
Для подавления восстания в район Черкасс и Корсуня прибыла регулярная армия Н. Потоцкого, коронного гетмана, и М.Калиновского, польного гетмана. Против повстанцев действовали военные отряды магнатов. Хмельницкий собирал в Сечи силы. Союз с крымским ханом Ислам-Гиреем, приславшим на помощь пятитысячный конный отряд, обеспечил гетману тыл. Весной он вышел из Запорожья на север.
Хмельницкий одержал блестящие победы над коронными войсками Речи Посполитой у р. Желтые Воды (19 апреля 1648 г .), под Корсунем (17 мая). Тогда же, в мае, он занял Белую Церковь, Киев и другие города. По всей Украине поднимался на борьбу народ, вдохновленный его победами. От рук повстанцев пали многие помещики, арендаторы, управляющие, ростовщики, корчмари.
В сентябре 1648 г . Хмельницкий одержал еще одну победу над поляками. Две армии встретились у Пилявец, к северо-западу от Винницы. Поляки вдвое превосходили по численности повстанцев. Польская армия снова потерпела сокрушительное поражение. Повстанческая армия двинулась на запад, взяла Львов. От поляков были освобождены Подолия и Волынь. Началось восстание в Белоруссии. Но наступала зима, разразилась эпидемия чумы. Хмельницкий согласился на предложение польского короля Яна-Казимира о перемирии и отвел свою армию в Поднепровье. В конце декабря победители торжественно въехали в Киев. На Украине Хмельницкий в начале 1649 г . устраивает новое управление: делит ее территорию на полки во главе с полковниками; в их руки передает всю военную и гражданскую власть.
Польское правительство к лету собрало коронную армию из 200 тыс. человек. Ее разделили на три части — две из них поставили в Подолии и на Волыни; третья, основная, во главе с королем должна была выйти из Польши.
Главное повстанческое войско Хмельницкого вышло на запад. Вместе с ним двигалась орда Гирея. Поляки собрали в Збараже до 60 тыс. воинов. В конце июня сюда подошли главные силы Хмельницкого. Под стенами города они разгромили лучшие полки польских гетманов. 7 июля Збараж был взят штурмом.
К Збаражу приближались основные польские силы Яна-Казимира. Хмельницкий в конце июля с лучшими полками стремительно пошел навстречу королю и встретил его в 50 верстах от Збаража у города Зборов. Здесь 5 августа началось ожесточенное сражение. Повстанцы расчленили польскую армию на три части и начали ее истребление. В этот день поляки потеряли 11 тыс. убитыми и 18 тыс. пленными, 57 пушек. На следующий день битва возобновилась, польскую армию ожидала катастрофа. Но крымский хан потребовал прекратить сражение и заключить мир с королем, угрожая объединить свои и польские силы против Хмельницкого.
8 августа 1649 г . стороны заключили Зборовский мирный договор — «Декларацию». Согласно его условиям реестровое войско увеличивалось до 40 тыс. человек. Оно размещалось в трех воеводствах — Киевском, Брацлавском и Черниговском, которые подчинялись гетману Хмельницкому. Польским войскам там пребывать запрещалось.
Но Украина по-прежнему оставалась под властью Польши. Народные низы выражали недовольство условиями договора. Оно еще больше усилилось, когда польские паны начали возвращаться на Украину и расправляться с повстанцами. В 1651 г . снова разгорелись крестьянские восстания в Подолии и на Волыни, Белоруссии и Смоленщине. Но главная повстанческая армия в июне 1651 г . из-за измены союзника — крымского хана — потерпела поражение под Берестечком на р. Стырь, к северо-востоку от Львова.
По Белоцерковскому договору 18 сентября 1651 г . казацкий реестр уменьшался вдвое, до 20 тыс. человек. Под властью гетмана оставалось только Киевское воеводство, он лишался права сношений с иностранными государствами, в том числе с Крымским ханством; должен был подчиняться власти польского коронного гетмана. Положение украинского народа в конце этого и первой половине следующего года было очень трудное. Выручила Россия, правительство которой разрешило свободно и беспошлинно покупать хлеб и соль, помогло Хмельницкому вооружением.
В конце мая 1652 г . на Батогском поле на правом берегу Южного Буга, юго-восточнее Винницы и Брацлава, произошло сражение повстанческой армии и отборного 50-тысячного войска Калиновского, продолжавшееся два дня. Польская армия перестала существовать. Шляхта бежала с Украины. Все Правобережье оказалось во власти повстанцев. По полководческому искусству, мужеству армии современники сравнивали победу Хмельницкого под Батогом с победой Ганнибала под Каннами в 216 г . до н.э. Восстание на Украине вспыхнуло с новой силой. Отряды повстанцев действовали уже на собственно польской территории.
В начале октября 1653 г . польский король собрал 80-тысячную армию у Жванца, южнее Каменец-Подольска. Сюда же пришел Хмельницкий с 60-тысячным войском. Гетман окружил врага. И снова измена крымского хана спасла польскую армию от полного уничтожения; в ней осталось 50 тыс. воинов. Жванецкий договор восстановил условия Зборовского мира.
К этому времени Земский собор, созванный в Москве, вынес (1 октября 1653 г .) решение о воссоединении Украины с Россией и начале войны с Польшей. 8 января 1654 г . при большом, стечении народа Богдан Хмельницкий провозгласил в городе Переяславе акт о воссоединении Украины с Россией. Все участники Рады приняли присягу: «Быти им з землями и з городами под государевою высокою рукою навеки неотступным».
«Статьи Богдана Хмельницкого», вскоре подписанные в Москве, перечисляют права и привилегии Войска Запорожского, казацкой старшины, украинской шляхты, крупных городов — значительно более широкие по сравнению с теми, которыми они пользовались при господстве Речи Посполитой. На Украине сохранялись выборное гетманское управление, военно-административные местные органы во главе с полковниками. Численность казацкого войска определили в 60 тыс. человек. Все управление Украиной подчинялось верховной власти царя.
Объединение двух братских народов освободило значительную часть Украины от национального и религиозного гнета польских магнатов, шляхты, от угрозы со стороны Турции. Русские и украинцы объединяли свои силы в борьбе с внешними врагами. Создавались условия для национального развития.