Основан в 1964 году в связи с началом освоения угольного района Южного Донбасса, с 1969 года - посёлок городского типа.
Планировался как крупный промышленный город с населением до ста тысяч жителей и более десяти шахт. Но в семидесятые годы разработка угольных месторождений Южного Донбасса была признана менее перспективной, чем разработка в Кузбассе. С 1964 посёлок назывался Южный и относился к Петровскому району города Донецка, потом был переименован в Угледар.
По состоянию на 1983 год, численность населения составляла 8,8 тыс. человек, в населённом пункте работали каменноугольная шахта, дом быта, средняя школа, больничный комплекс, кинотеатр и две библиотеки[3].
В 1991 году получил статус города.
В 2014 — 2015 годах город получил большую стратегическую важность в сфере проживания и снабжения продуктами военнослужащих, участвующих в АТО и беженцев из самопровозглашённых ДНР и ЛНР.