Bol vnukom Antigona Jednookého a synom Démétria Poliorkéta. Spolu so svojím otcom bojoval v roku 291 pred kr. v Grécku a v roku 287 sa stal jeho miestodržiteľom. V roku 277 porazil keltské oddiely, ktoré prenikli až k Delfám a pustošili stredné Grécko. Spojil sa s epirským kráľom Pyrrhom proti Lysimachovi, ale až v roku 276 pred Kr. sa stal fakticky macedónskym kráľom. V roku 272 pred Kr. sa spojil so spartským kráľom Areom. Zúčastnil sa Chrémonidovej vojny, v ktorej bojoval proti Aténam a ich spojencami Arkádiou, Achájou a Eleiou, a v roku 265 porazil pri Korinte vojsko svojho bývalého spojenca Area. V roku 262 sa mu podarilo poraziť Ptolemaiovo loďstvo a zmocniť sa Atén.