Історичні дані свідчать:
Любеч впервые упоминается в Повести временных лет как город, который в 882 году захватил новгородский князь Олег, направлявшийся в Киев. В трудах византийского императора Константина Багрянородного Любеч упоминается как Teliotza (Телиоца).
Из Любеча был родом Малк Любчанин, отец Малуши, ключници Ольги, матери Владимира I Святославича. В Повести временных лет указано следующее происхождение Владимира Святославича: В ходе борьбы с братом Ярополком Владимир Святославич был вынужден бежать к варягам. Однако в 980 он вернулся и около Любеча разгромил дружину Ярополка.
В 1015 на берегу Днепра у Любеча новгородский князь Ярослав Мудрый разбил своего сводного брата, киевского князя Святополка Окаянного.
В 1051 отшельник Антоний (ум. в 1073), уроженец Любеча, после долгого пребывания на Афоне, поселился в одной из пещер киевского холма, что считается датой основания Киево-Печерского монастыря.
В 1097 в городе состоялся первый съезд русских князей.
В 1147 Любеч был сожжён Ростиславом Мстиславичем, а в 1157 опустошён половцами.
Черниговский князь Святослав Ольгович, получив город, вероятно, отстроил его, поскольку здесь Ольговичи обсуждали (1180) план военных действий против Ростиславичей.
После похода Батыя на Южную Русь (1239—1240) город пришёл в упадок.
Возможно, любечскими боярами были герои Куликовской битвы братья Александр Пересвет и Родион Ослябя.
В XIV веке вошёл в состав Великого княжества Литовского; с 1471 года — центр волости Киевского воеводства.
С 1569 года — центр Любечского староства Киевского воеводства Речи Посполитой.
С 1648 — центр казацкой сотни Черниговского полка. Сильно пострадал во время казацких выступлений в XVI веке против поляков. Богдан Хмельницкий сделал город ранговым имением черниговских полковников.
Во времена И. Мазепы городом завладел сам гетман.
После 1708 года город стал собственностью семьи Полуботков, а позже — Милорадовичей.
В 1889 году учительницей в школе Любеча работала Ветрова, Мария Федосьевна, трагически погибшая в Петропавловской крепости в феврале 1897 года.
Любецькому з'їзду присвячено пам'ятник. Скульптор Геннадій Єршов увіковічив у бронзі образ літописця с рельєфними зображеннями князів, участників з'їзду. Встановлений у 1997 році, у 900 річницю, на Замковій горі.