Am 26. August 1877 wurde Ponza di San Martino zum Major "(Maggiore)" befördert und erhielt am 4. Januar 1880 das Ritterkreuz des Ordens der Krone von Italien. Er fungierte zwischen dem 18. September 1882 und dem 18. Dezember 1884 als Leiter einer Abteilung im Kriegsministerium und erhielt während dieser Zeit die Beförderung zum Oberstleutnant "(Tenente colonnello)". Darüber hinaus erhielt er am 16. Januar 1883 auch das Ritterkreuz des Ritterordens der Heiligen Mauritius und Lazarus, am 18. Dezember 1883 das Offizierskreuz sowie ein Jahr darauf am 18. Dezember 1884 die Würde als Kommandeur des Ordens der Krone von Italien. In der Folgezeit wurde er am 26. September 1886 zum Oberst "(Colonnello)" befördert und erhielt am 24. Mai 1888 auch das Offizierskreuz des Ritterordens der Heiligen Mauritius und Lazarus. Er wurde am 8. März 1894 zum Generalmajor "(Maggiore generale)" befördert und nahm von Dezember 1895 bis Oktober 1896 am Ersten Italienisch-Äthiopischen Krieg teil. Während dieser Zeit wurde er am 13. Februar 1895 Generaladjutant im Königlichen Generalstab.