Мелеагр был сыном царя Птолемея I. Он смог стать македонским царем в мае 279 до н. э. после гибели своего старшего брата, Птолемея II Керавна, однако по неспособности был свергнут через два месяца племянником Кассандра — Антипатром. Дальнейшая судьба Мелеагра неизвестна (Дройзен: 3; 1;3).