У 1633 року місто і замок витримали штурми козацьких сотень Богдана Булгакова і Івана Єрмоліна. У 1648 р українські козаки зайняли Гомель, пограбували шляхту і заможних людей. Однак, незабаром Богдан Хмельницький відкликав загін Головацького в Україну. Після Корсунської битви за допомогою міщан Гомель в 1649 році був зайнятий козаками полковника Мартина Небаби. Однак Зборівський договір (1649) дав можливість литовському гетьману Янушу Радзівіллу сконцентрувати достатню кількість військ для придушення повстання на Гомельщині та взяття Гомеля, Чечерського та інших міст. У 1651 році Б. Хмельницький почав новий наступ на південні міста Білорусії, направивши до Гомеля війська полковників П. Забелло і Окші.