У XVII сторіччі на місці селища існував зимівник Кальміуської паланки Війська Запорозького Низового, що згадується як «Черкаський Брід на річці Лугані».
Село Черкаський Брід — 1645 р., селище Черкаське — 1764 р., смт Черкаське — 1938 р., с-ще Зимогір’я — 1956 р.
За даними на 1859 рік у казенному селі Слов’яносербського повіту Катеринославської губернії мешкало 1892 особи (926 чоловіків та 966 жінок), налічувалось 226 дворових господарств, існувала православна церква.
Станом на 1886 рік у селі, центрі Черкаської волості, мешкало 1755 осіб, налічувалось 295 дворів, існували православна церква та 2 лавки.
За переписом 1897 року кількість мешканців зросла до 2823 осіб (1433 чоловічої статі та 1390 — жіночої), з яких 2785 — православної віри.
Під час війни на сході України місто потрапило до зони бойових дій. Зимогір’я було зайняте терористами з серпня 2014 року.
27 червня 2022 року, уже під час повномасштабної війни, спалахнув а потім вибухнув розташований в населеному пункті склад боєприпасів окупаційних сил. Напередодні подібна пожежа на сховищі боєприпасів сталась в окупованому Сватовому та Хрустальному.
Згодом стало відомо, що склад був уражений українськими військовими з установок HIMARS високоточними реактивними снарядами.