| Datum | Rang (italienisch) | entsprechende Rang (deutsch) |
| 01.12.1908 | Guardiamarina | Leutnant zur See |
| 16.05.1911 | Sottotenente di Vascello | Oberleutnant zur See |
| 01.01.1915 | Tenente di Vascello | Kapitänleutnant |
| 27.05.1920 | 1o [Primo] Tenente di Vascello | Stabskapitänleutnant |
| 18.06.1922 | Capitano di Corvetta | Korvettenkapitän |
| 30.07.1926 | Capitano di Fregata | Fregattenkapitän |
| 19.11.1932 | Capitano di Vascello | Kapitän zur See |
| 01.01.1938 | Contrammiraglio | Flottilenadmiral |
| 01.01.1939 | Ammiraglio di Divisione | Konteradmiral; wörtlich „Admiral der Division“ |
| 12.01.1942 | Ammiraglio di Squadra Navale | Vizeadmiral; wörtlich „Geschwaderadmiral“ |