Родился в 337 г. от Антигона и Стратоники, с 333 г. приехал с матерью в Великую Фригию, где и воспитывался при доме отца своего, пока не стал царем Македонии. Деметрий имел 6 жен: Филу, Эвридику, Деидамию, иллирийку, Птолемиаду, Ламию. К 23 годам отец назначает его главнокомандующим в Сирии в войне с египтянами. Удача то отворачивалась, то возвращалась к нему. Приняв царский титул, Деметрий продолжал войны в Азии вместе с отцом до 301 г. до н.э., пока отец не погиб, а Деметрий скрылся в Афинах. В 294 г. до н.э. ему, наконец, удалось захватить власть в Македонии, но впрок ему это, сожалению, не пошло. Смерть нашла его в 283 г. до н.э. в тягостном плену у Селевка, где он пробыл три года.
Деметрий остался в истории, разбив флот Птоломея у Кипра с помощью осадных машин громадного размера. Слава его испортила, разгулы и высокомерие отвернули друзей, и впоследствии в битве с Пирром, Селевком и Птоломеем, солдаты бросили его, после чего он сдался в плен.