Major-General
* 18th of December 1884
†
(Gian Giacomo Castagna)
| 1932-05-23 | Colonel (Seniority from 1932-04-09) |
| 1937-09-09 | Brigadier-General (Seniority from 1937-07-01) |
| 1940-10-15 | Major-General (Seniority from 1940-07-01) |
| – | 1928-10-01 | Attached to the Army General Staff | |
| 1928-10-01 | – | Attached to 2nd Field Artillery Regiment | |
| – | 1932-05-23 | Attached to the Ministry of War | |
| 1932-05-23 | – | 1932-06-01 | At disposal of Roma Corps |
| 1932-06-01 | – | 1933-09-16 | Commanding Officer 2nd Motorised Field Anti-Aircraft Regiment |
| 1933-09-16 | – | 1934-10-XX | Commanding Officer 14th Field Artillery Regiment |
| 1934-10-XX | – | 1935-03-01 | Commanding Officer 14th Division Artillery Regiment |
| 1935-03-01 | – | Attached to the Ministry of War | |
| – | 1935-05-30 | Attached to Napoli Base | |
| 1935-05-30 | – | 1937-03-01 | Chief of Staff, Artillery, Palermo Corps |
| – | 1936-06-30 | Member of the Military Tribunal, Palermo | |
| 1937-03-01 | – | 1937-10-01 | Chief of Staff, Trieste Corps |
| 1937-10-01 | – | 1938-10-01 | Commanding Officer Artillery, XXI Corps |
| 1938-10-01 | – | 1939-10-01 | Commanding Officer Frontier Guards, Trieste Corps |
| 1939-10-01 | – | 1939-12-15 | Attached to Trieste Corps |
| 1939-12-15 | – | Commanding Officer Frontier Guards, Trieste Corps | |
| – | 1940-06-10 | Commanding Officer Frontier Guards, V Corps | |
| 1940-06-10 | – | 1940-10-10 | General Officer Commanding 12th Infantry Division "Sassari" |
| 1940-10-10 | – | 1940-10-15 | Attached to XIII Corps |
| 1940-10-15 | – | 1943-05-10 | General Officer Commanding 31st Infantry Division "Calabria" |
| 1943-05-10 | – | Attached to Sardinia General Headquarters | |
| 1943-07-15 | – | 1943-09-08 | General Officer Commanding XXX Corps |