Par ordonnance du , il est ensuite envoyé en Grèce en tant que maréchal de camp pour participer à l'expédition de Morée (1828), sous les ordres du Maréchal Maison, lors de la guerre d'indépendance grecque. À la tête de la brigade des forces expéditionnaires, il libère des troupes d'occupation turco-égyptiennes d'Ibrahim Pacha la ville de Navarin (le ), puis leur prend le « château de Morée » de Patras (le ). Dans cette dernière ville où il stationne quelques mois, il fait établir des commissions de santé pour la population grecque libérée mais souffrante, et parvient même, en , à contenir une épidémie de peste qui se développe dans les villages montagneux de Kalávryta et de Vrachní. Il quitte finalement le sol grec après quatre mois de mission dans le Péloponnèse, le , après avoir totalement libéré la Grèce de l'occupant. Au cours de cette campagne, le , il est promu par le roi Charles X Commandeur de l'Ordre royal et militaire de Saint-Louis, puis à son retour en France, Commandeur de l'Ordre du Sauveur par le nouvel État grec indépendant, en 1830.