Впервые Хойники (Хвойничек) упоминаются в 1512 году как местечко Брагинского графства Великого княжества Литовского.
С середины XVI столетия, согласно письменных источников, оно упоминается уже как местечко Речицкого повета, принадлежавшее князьям Вишневецким, Шуйским, Прозарам.
В первой половине XVII столетия на небольшой дюне в заболоченной пойме реки Квеся князья Вишневецкие построили замок с оборонительными стенами, въездной башней - воротами. Замок просуществовал до XVIII столетия.
С конца XVII столетия Хойники - центр волости. После второго раздела Речи Посполитой в 1793 году местечко как центр волости Речицкого повета Минской губернии вошло в Российскую империю.
В конце XIX столетия в Хойниках насчитывалось около 2,7 тысяч жителей. Здесь работали 2 спиртзавода, лесопильный, железообрабатывающий заводы, 2 водяные мельницы, работали 2 школы, 26 магазинов, 2 гостиницы, почтовая станция. Стояла Покровская церковь, костёл.
В 1919 году Хойники в составе Гомельской губернии вошли в состав РСФСР.
8 декабря 1926 года считается датой образования района, т.к. с этого времени Хойники - это уже центр района, сначала Речицкого, а в 1927-1930 г.г. - Гомельского округа БССР.
29 сентября 1938 года Хойникам присвоен статус городского посёлка Полесской области. В 1939 году в нём проживало 3,4 тыс. человек.
25 августа 1941 года п. Хойники оккупировали немецко-фашистские захватчики. За время оккупации гитлеровцы уничтожено около 200 мирных жителей, более 5000 погибли на фронтах. 26 деревень района постигла трагическая судьба Хатыни.
24 ноября 1943 года Хойники освободили войска I Белорусского фронта.
В 1954 году г.п Хойники вошёл в состав Гомельской области. 10 октября 1967 года ему присвоен статус города. В 1970 году здесь проживало 9,5 тыс. человек.
Город развивался, и постепенно его границы расширялись путем присоединения близлежащих поселков. Сложились 3 района: Старые Хойники, Новые Хойники и северо-западный район. Были возведены несколько 2-5-этажных домов, образован микрорайон «Юбилейный». На конец 1986 года население района составляло 45,9 тыс. человек.
Хойникский район - один из наиболее пострадавших вследствие крупнейшей техногенной катастрофы XX века - аварии на Чернобыльской АЭС.
За двадцать лет после аварии с территории, наиболее загрязненной радионуклидами, было эвакуировано более 20 тыс. человек, численность населения сократилась почти вдвое. Прекратили своё существование 49 населенных пунктов из 99, ряд учебных заведений, включая СПТУ-50, медицинских, культурно- просветительных учреждений, 5 строительных организаций, ПМК, не стало 6 сельских Советов. Ликвидировано 7 сельхозпредприятий, кормозавод «Майдан», свинокомплекс, молочный комплекс на 800 голов коров. Реорганизован завод «Салют» и сыродельный комбинат.
Из пользования выведено 88 тыс. га земли, в том числе 34 тыс. га сельхозугодий.
Герб и флаг зарегистрированы в Гербовом матрикуле Республики Беларусь 14 августа 2001г. № 65
Герб: испанский щит пламевидно скошен справа на зелень и серебро, в зеленом поле – золотой замок.
Флаг: прямоугольное полотнище с соотношением сторон 1:2 посередине разделено пламевидно на две части – зеленую и белую. В зеленой – замок желтого цвета.
В названии города Хойники отражена одна из природных особенностей региона – обилие хвойных лесов.
Богатство природы лесного Полесского края позволило сделать новый официальный геральдический символ города «говорящим». Чтобы избежать буквальности, противоречащей традициям классической геральдики, этот городской герб сконструирован при помощи чисто геральдических фигур, а именно с применением так называемого «пламевидного» деления щита. В результате на гербе получились зеркальные профили хвойного дерева, серебряный и зеленый. В зеленой части поля изображен замок золотого цвета как напоминание о далеком прошлом города.
Герб и флаг, созданный с помощью основных цветов и фигур герба, были приняты как собственно для города Хойники, так и для всего Хойникского района, так как они составляют единое территориально-административное целое.