Ο Δημήτριος γεννήθηκε στη Μακεδονία γύρω στο 275 π.Χ. Πατέρας του ήταν ο Αντίγονος Β' Γονατάς και μητέρα του η Φίλα.
Το 239 π.Χ. ο Αντίγονος πέθανε από φυσικά αίτια σε ηλικία 80 ετών. Τον διαδέχτηκε ο γιος του, Δημήτριος, ο οποίος είχε συμπληρώσει τα τριάντα του χρόνια και κατά πάσα πιθανότητα είχε ήδη συγκυβερνήσει με τον Αντίγονο για μια μικρή χρονική περίοδο.