Первый раз Дятьково был освобожден от оккупантов 14 февраля 1942 года стараниями партизан. Они заняли город и во всем районе восстановили Советскую власть. Почти 4 месяца над Дятьково развевалось красное знамя.
Это имело большое стратегическое значение. Партизаны контролировали железную дорогу Брянск – Вязьма, трассы Брянск –Людиново, Брянск – Жиздра, Людиново –Жиздра. Дятьковский район был первым советским районом на оккупированной врагом территории.
Лишь 7 июня немцы после ожесточенных боев ликвидировали островок Советской власти в своем тылу. Войдя в Дятьково, каратели устроили расправу над мирными жителями. За связь с партизанами были расстреляны сотни человек.
Окончательного освобождения дятьковской земле пришлось ждать еще более года. 12 сентября 1943 года части 186-й стрелковой дивизии форсировали Болву в районе деревни Куява и прорвали оборону противника, проходившую по западному берегу реки.
Наши войска с боями продвигались в направлении Дятьково. Немцы заняли оборону в сплошной траншее, расположенной на западном берегу реки Олешня, протекающей вдоль восточной окраины города, и пулеметным огнем не давали красноармейцам форсировать водный рубеж, подготовив к взрывам дамбы прудов, расположенных на реке.
В ночь на 13 сентября переправа все же удалась. Преодолев водное препятствие, передовые подразделения достигли траншей противника. Завязался ближний бой. Немцы были выбиты из траншей, а наши части в них закрепились, но дальнейшему продвижению препятствовал сильный огонь со стороны противника.
Южнее, в направлении Епифани и Дятьковской молочной фермы наступали части 273 стрелковой дивизии при поддержке танков. 14 сентября к ним добавилась 96-я стрелковая дивизия. С наступлением сумерек, после артминометной подготовки подразделения перешли в наступление.
С севера, в условиях леса, стояла задача перерезать дорогу Дятьково-Старь, не дав возможности противнику отходить в западном направлении.
Рано утром 14 сентября войска 186-й стрелковой дивизии под прикрытием артиллерийского и пулеметного огня форсировали водный рубеж и вышли правым флангом ближе к центру города, ведя бои с упорно обороняющимся противником, в задачу которого входило прикрытие отходящих к реке Десна основных сил.
В 7.30 15 сентября Дятьково полностью очистили от немецких захватчиков. Наши войска продолжали преследовать противника на юго-запад, в сторону реки Десна.
16 сентября Бытошская партизанская бригада в деревне Ивоток встретилась с17-й стрелковой дивизией3-й армии Брянского фронта, завершив тем самым освобождение всего Дятьковского района.