Amateur results| Date | Opponent | Place | Result | | 1920 | | + July 2 | Moroni | Milano, Italy | WAB 1 | | - July 3 | Messaggi | Milano, Italy | LPTS 4 | | 1921 | | + Mar. 15 | Giuseppe Cavallera | Roma, Italy | WPTS 4 | | - June 5 | Piero Labbri | Roma, Italy | LPTS 4 | | 1922 | | + Apr. 9 | Carmelo Pili | Cagliari, Italy | WPTS 4 | | + Apr. 22 | Di Mauro | Roma, Italy | WKO 2 | | + Apr. 24 | Ignazio Falconieri | Roma, Italy | WPTS 4 | |
| Genova, Italy, Italian Championships featherweight winner | + May 30 | Odoardo Gualberto | Genova, Italy | WPTS 4 | | = June 17 | Odoardo Gualberto | Cagliari, Italy | Draw 10x2 | | + Oct. 8 | Fabiani | Cagliari, Italy | WPTS 4 | | 1923 | |
| Paris, France, Dual Match France vs Italy, 57,200 kg | - Mar. 7 | Maurice Depont | Paris, France | LPTS 4 | | + Mar. 25 | Giovanni Pardelli | Cagliari, Italy | WAB 1 | | + June 5 | Zambon | Firenze, Italy | WWO | | + June 6 | Carlo Selvatici | Firenze, Italy | WPTS 4 | | - June 7 | Livio Franceschini | Firenze, Italy | LPTS 4 | | 1924 | | + Jan. 6 | Enrico Poma | Cagliari, Italy | WPTS 4 | | + Jan. 27 | Marchini | Cagliari, Cagliari | WTKO 2 | | + Feb. 17 | Luigi Romanelli | Cagliari, Cagliari | WPTS 4 | |
| Firenze, Italy, Italian Championships bantamweight 2nd place | - Mar. 16 | Domenico Bernasconi | Firenze, Italy | LPTS 4 | | + May 18 | Attilio Sechi | Sassari, Italy | WAB 2 | | + May 30 | Enrico Caddeo | Sassari, Italy | WTKO 2 | | + Aug. 9 | Attilio Sechi | Sassari, Italy | WDQ 2 |
Professional record| Date | Opponent | Place | Result | | 1924 | | * Aug. 13 | Guido Carosi | Sassari, Italy | NC 2 | | + Aug. 14 | Guido Carosi | Sassari, Italy | W 10 | | + Sept. 7 | Guido Carosi | Cagliari, Italy | W 10 | | 1925 | | = Jan. 22 | Manlio Di Marzio | Sassari, Italy | Draw 10 | | - Mar. 18 | Vittorio Venturi | Roma, Italy | TKO by 4-Rtd | | - Nov. 22 | Edmondo Berardi | Cagliari, Italy | KO by 5 | 1926-1927 Inactive | | 1928 | | + May 13 | Moccheggiani | Cagliari, Italy | W 10 |
Summary
Total bouts: 7, Won: 3 (0 inside the limit), Lost: 2 (2 inside the limit), Draw: 1, NC: 1
|