Впервые Мелеагр упоминается при описании войны против гетов в 335 году до н. э. В следующем году в битве при Гранике он командовал одним из подразделений фаланги, а затем осенью принимал участие в осаде Галикарнаса. Вместе с Кеном и Птолемеем, сыном Селевка, Мелеагр возглавлял недавно женившихся солдат, направленных Александром из Кардии на зимовку в Македонию. Участвовал в битве при Иссе и в сражении под Гавгамелами. В горах Загроса вместе с Кратером отвлекал на себя Ариобарзана, пока Александр совершал обходной маневр. В 328 году до н. э. вместе с Полиперхоном и Атталом подавлял восстание в Бактрии, в то время когда царь Александр с основными силами отправился в Согдиану. В битве при Гидаспе в 326 году до н. э. Мелеагр вместе с Атталом находился на берегу реки, пока македонский царь с войском переправлялся в другом месте. Из Индии вернулся вместе с Кратером через Арахосию и Дрангиану.