В XII–XVII вв. Гомель справедливо считался мощным центром обороны Нижнего Посожья. Укрепления с земляным валом и простейшим частоколом появились здесь еще в XI в. Позднее вал многократно подсыпался. Видимо, не случайно в период междоусобиц искал спасения за гомельскими укреплениями великий киевский князь Изяслав Давыдович (1159 г.). В 1164 г. здесь был основан княжеский стол, которым владел одно время князь Игорь Святославович — герой «Слова о полку Игореве».
Тактически выгодно разместившись на высоком правом берегу реки Сож у впадения в нее ручья Гомю (Гомеюка), замок отделялся оборонительным рвом шириной 30–35 м от городских кварталов, обнимавши? его с запада и юга. Площадка имела сегментовиднук форму с периметром укреплений около 460 м. Круты» и высокие склоны в сторону Сожа и Гомия умело сочетались с искусственными укреплениями.
С конца первой трети XIV в. Гомель находился в составе Великого княжества Литовского. С этого времени он жил судьбой порубежного укрепленного города нг юго-восточной окраине государства, занимал свое место в оборонительном поясе замков Посожья. Вместе со Стародубом он входил в удел князя Патрикия Нари мунтовича, племянника Ольгерда. С 1406 до 1419 гг. городом управлял великокняжеский наместник, затеи им владели различные князья: Свидригайло (до 1435 г.), беглый русский князь Василий Ярославови1 Боровский (1436–1452 гг.), возвратившийся позже до мой. С 1452 г. город снова в руках престарелого и много перевидавшего в своей жизни Свидригайлы. После его смерти Гомель отдали беглым можайским князьям отказ которых (в 1499 г.) от принятия католичества привел в результате к длительной борьбе за обладание городом. В эту борьбу в 1500 г. вмешался московски» великий князь, у которого можайские беглецы нашли поддержку. В итоге до 1535 г. Гомель постоянно и почти ежегодно подвергался нападениям войск Великого княжества Литовского, но каждый раз выдepживaл осады. Это является прямым доказательством мощи его башен и стен, за которыми московские князья постоянно держали значительный гарнизон.
В июне 1535 г., однако, был тщательно организован поход сильного войска Сигизмунда I, которое возглавляли гетман Великого княжества Литовского Юрий Радзивилл, гетман коронный Ян Тарновский и киевский воевода Андрей Немира. Они осадили Гомель по всем правилам тогдашней военной науки. Кроме артиллерии в войске имелись специалисты по подкопам. Сигизмунд поставил задачу: «замок… моцный и обороною способенный Гомей взять… или хоть огнем его спалить». Рассчитывая все-таки на взятие, король распорядился загодя разослать «листы» державцам и наместникам городов Поднепровья и Посожья с требованием выделить от каждой волости конкретное количество людей «добрих с топоры, которы бы мели тот замок Гомей зарубити».
Гетман Ю. Радзивилл, начав осаду, основную ставку сделал на артиллерийский обстрел Гомельского замка: «А так в середу весь день… на замок стрелба била, а потом с середы на четверг всю ночь и в четверг мало не весь день с наших дел стрелбу чинили». Как свидетельствует Патриаршая летопись, находившийся в Гомеле наместник русский князь Димитрий Щепин-Оболенский оказался «не храбр и страшлив, видев люди многие и убоявся, из града побежал, и дети боярские с ним же и пищалники». В замке остались только «тутошние люди немногие Гомьяне», которые, видя «воеводское нехрабрство и страхование… здаша град». Замок, поправленный присланными плотниками, был пополнен боеприпасами. Великокняжеский подскарбий Иван Горностай направил сюда «вси потребы — салетру и порох и кули и свинец».
Решением короля в 1537 г. мещане Гомеля и вся волость были освобождены от «роблення замку Гомейского на 1 год… под тым обычаем иж они не мели до году одного замку рубити и ничего в нем оправовати, хиба естли бы которые кгонты в замку опали, або дощчка ся где оторвала, то мели за ся прибити и направити». Однако местный державца князь И. Толочинский отобрал королевский привилей у мещан и волощан, начал «их примушати» для выполнения разных работ в замке, а непослушных сажал в башню, отбирая в залог жен и детей. Присланного для разбирательства специального королевского дворянина державца «зсоромотил и бити его хотел». Это вызвало гнев короля, но главная причина его недовольства и тревоги за ситуацию в Гомеле сформулирована была предельно ясно в следующих словах присланной державцу грамоты: «знать и помнить необходимо, …иж тот замок за великим накладом к рукам нашим пришол, …иж тот замок на украйне есть, а к людем украинным треба ся ласкаве захвати и не годиться им ни в чем обтяженья чинити».
Подобно другим белорусским замкам. Гомельский замок имел мощный оборонительный вал, деревянные многоярусные башни, стены-городни с боевой галереей — «бланкованьем», а также въездную браму с подъемным мостом — «узводом», перекинутым через ров. Стены укреплений на значительную высоту были обмазаны глиной, которая предотвращала их гниение и выполняла противопожарную роль. Из замка был прорыт тайный подземный ход к Сожу, откуда во время осады брали воду.
С 1561 г., наряду с укреплениями Гомельского замка, упоминаются и укрепления «места», т. е. линии собственно городской фортификации. Гомель был окружен земляным валом, наверху которого стояли деревянные башни и стены — городни. Въезд и выезд осуществлялся через брамы Чечерскую, Могилевскую, Речицкую и Водную, выводившую на городскую торговую пристань. Перед валом шел глубокий оборонный ров с перекинутыми через него подъемными мостами, подведенными к брамам города.
Значение замка особенно возросло в связи с ожесточенной борьбой против постоянных разорительных набегов крымских татар.
Как известно, татары только за тридцать лет (с 1500 по 1530 гг.) 14 раз нападали на земли южной, юго-восточной и центральной Белоруссии (в 1503 и 1508 гг. — дважды в год). А всего за 95 лет с 1474 по 1569 гг. они совершили 75 походов на земли Великого княжества Литовского. Один раз их наголову разбили под Чечерском. Однако в походах татар 1532 и 1551 гг. приняли участие и турки, умевшие осаждать и брать города штурмом. Вопрос о защите от татар стал на повестку дня со всей остротой.
Учитывая важность и значение Гомельского замка для защиты государства и исходя из того, что «…иж кождому оборона и осторожность есть потреба», сюда из ближайших городов направлялись хлебные запасы и специально выделенные группы конной «сторожи», а из Виленского арсенала в 1552, 1562 и 1563 гг. доставлялись вооружение и амуниция.
Так, Чечерская волость обязывалась верховной властью содержать в Гомеле за свой счет круглый год отряд «сторожи». Не исключено, что ее присылали и другие ближайшие города — Пропойск, Рогачев. Сюда же из Рогачева перевезли значительное количество ржи и овса «ку наспижованью замку». В 1557 г. гарнизон Гомельского замка был увеличен до 200 человек «драбов». Для ремонта укреплений привлекалось население Чечерска, Пропойска и других волостей Поднепровья и Посожья. В середине XVI в. Гомельский замок превратился в региональный центр обороны юго-восточных земель Великого княжества Литовского от грабительских набегов перекопских татар.
Во время Ливонской войны Гомель был ненадолго занят войсками Ивана Грозного, однако в июле 1576 г. отряд под началом гетмана Юрия Радзивилла сумел вновь захватить его. Через 5 лет, в 1581 г., 5 мая, Гомель опять подвергался нападению царских войск, которые «…до замку неведоме ночью пришедши, на место ударили и место огнем выпалили». Замок однако взять не удалось.
Позднее, во время русско-польской войны 1614–1615 гг. в Гомельском замке постоянно находился небольшой гарнизон, состоявший из 40 казаков и 40 солдат. Их поддерживало городское ополчение.
В 1633 г. Гомель противостоял казацким сотням Богдана Булгакова и Ивана Ермолина, которые захватить замок не смогли. Во время осады города Б. Булгаков был ранен.
В октябре 1648 г. украинские казаки во главе с полковником Гловацким и белорусские крестьяне заняли город, ограбив шляхту и состоятельных людей. Мещане, в конечном счете, почти все «показачились».
Однако отряд Гловацкого недолго был в Гомеле, так как вскоре Б. Хмельницкий отозвал его обратно на Украину.
После Корсуньской битвы, в 1649 г., с помощью части мещан Гомель был занят казаками полковника Небабы. Но Зборовский мир позволил Литовскому гетману Я. Радзивиллу сосредоточить достаточное количество войск для подавления восстания на Гомелыцине и взять Гомель, Чечерск и другие города.
В 1651 г. Б. Хмельницкий начал новое наступление на южные города Белоруссии. В июне черниговский полковник Небаба направил войско полковников Забеллы и Окшы к Гомелю. Вначале здесь было 7 тыс. казаков, а затем подошло еще 10 тыс.
Город защищали большой наемный гарнизон и местное ополчение.
13 июня казаки начали рыть шанцы, подводя их под самый паркан. Около полуночи они подползли к самому паркану и пытались заткнуть нижние бойницы. Если где показывался ствол мушкета, по нему били обухом. Затем последовал штурм с разных сторон, но он был отбит.
После первой неудачи Забелло послал людей в Чернигов к Небабе за подмогой. Тем временем казаки попытались выманить гарнизон из города, разыграв сцену боя якобы с подошедшими на выручку Гомелю войсками. Однако осажденные разобрались в обстановке и ни один солдат из брамы не вышел. После этого казаки 2 дня готовились к штурму, соорудив 14 гуляй-городов, которые замаскировали зелеными ветками. С наступлением ночи 4 гуляй-города подкатили к Чечерской браме, а 3 — к самому мосту через оборонительный ров. Но из-за огня пушек и мушкетов с замковых укреплений вынуждены были отступить.
В ту же ночь казаки полковников Литвинко и Поповича безуспешно «раз по 15 ходили на штурм» замка.
Позднее Небаба срочным письмом на некоторое время отозвал казаков от Гомеля. Однако в конце июня 1651 г. они снова осадили город. Но гарнизону было прислано подкрепление и он устоял.
Общий подъем борьбы населения Белоруссии в середине XVII в., а также угроза вступления войск русского государства заставили королевскую власть уже в 1653 г. разместить в порубежных замках Посожья дополнительные гарнизоны. В Гомельском замке в марте 1654 г. было 700 человек пехоты, присланной гетманом Радзивиллом. По некоторым сведениям, к лету 1654 г. гомельский гарнизон насчитывал 2 тыс. человек, главным образом немецкой и венгерской пехоты, в том числе была рота татар.
В июне 1654 г., в самом начале войны между Русским государством и Речью Посполитой, на Гомель из Новгород-Северского двинулось войско наказного атамана И. Золотаренко. Оно насчитывало 20 тыс. конных и пеших ратников. По свидетельству Летописи Самовидца, И. Золотаренко «… армат узял из собою немало, а так же запас пушечный», позволявший ему приступить к осаде этого крупнейшего на Нижнем Посожьи замка. Сам атаман, сообщая царю Алексею Михайловичу о своем выступлении, писал, что «Гомель… есть всем местам граничным литовским головою. Место велми оборонное, людей служилых немало, снарядов и пороху много…»
Войско И. Золотаренко без особых трудов преодолело городские укрепления и подошло к замку. Расставив вокруг него и по соседним холмам пушки, казаки начали осаду, «промышляявсеми промыслы ратными». За все время от начала осады до 11 июля казаки четыре раза ходили на штурм, но их приступы были отбиты. Осажденные также предпринимали ответные вылазки. Во время одной из них был убит черниговский полковник Степан Подобайло, однажды уже бывший в Гомеле в 1649 г. Осада затянулась, и казаки решили принудить замок сдаться «голодом и безводьем».
За ходом осады Гомеля следила вся Восточная Белоруссия, обе воюющие стороны. Понимая, что гомельчане своим упорством «всей Литве и войскам ее сердца и смелости додают», И. Золотаренко обратился к осажденным от имени царя и Богдана Хмельницкого с предложением сдаться, но те «гордо и сурово» отказались. Тогда казаки втащили несколько небольших пушек на Спасскую церковь, стоявшую за Гомеюком недалеко от замка. Стреляяраскаленными ядрами, они вызвали в замке пожар. Вылазка с целью ликвидации этой артиллерийской позиции окончилась для осажденных неудачей. Вскоре казаки обнаружили и взорвали потайной ход к воде, что в конечном итоге решило участь замка. Как писалось в донесении царю 13 августа 1654 г., после более чем полуторамесячной осады «гомляне, полковники, ротмистры и со всеми своими людьми покорилися».
Война 1654–1667 гг. сильно отразилась на состоянии Гомеля. Однако замок, судя по сообщениям 1666 г., все еще сохранял свою мощь. Известно, что владелец Гомельского староства князь Михаил Чарторыйский в 1737 г. построил здесь новый крепкий дубовый замок с башнями и стенами, в которых имелись многочисленные бойницы, углубил рвы и поправил подъемный мост.
Один из немногочисленных архивных документов по Гомелю 1765 г. рисует перед нами жизнь небольшого городка, в котором насчитывалось тогда всего 206 домов. Мы не находим здесь описаний укреплений, но в топографии города улавливается их присутствие. Это чувствуется, когда читаешь о жителях, живших за «брамою Водной», на улице Речицкой «под валом», или на улице «у рове».
Когда в 1772 г. Гомель, как и вся Восточная Белоруссия, был включен в состав Российской империи, его пожаловали «для увеселения» графу Румянцеву. Граф застал довольно крепкий замок, обнесенный палисадом, существовавшим еще в 1780 г. Затем башни и стены деревянного замка были разобраны, валы срыты. В 1785 г. по плану Б. Растрелли здесь было начато строительство существующего и ныне каменного дворца.