Amateur results| Date | Opponent | Place | Result | | 1931 | |
| Roma, Italy, Dual Match Italy vs Team Bavaria, 50,800 kg | = Aug. 29 | Frei | Roma, Italy | Draw 4 |
Professional record| Date | Opponent | Place | Result | | 1933 | | + Mar. 13 | Giovanni Ceccarelli | Cagliari, Italy | W 6 | | + Apr. 10 | Oberdan Romeo | Cagliari, Italy | W 6 | | 1934 | | - Mar. 10 | Enrico Caddeo | Cagliari, Italy | L 8 | | + Aug. 11 | Natale Scaramuccia | Cagliari, Italy | W 6 | | 1935 | | = Jan. 7 | Alfredo Magnolfi | Cagliari, Italy | Draw 10 | | + Aug. 18 | Domenico Bernasconi | Cagliari, Italy | W 10 | | = Nov. 13 | Alfredo Magnolfi | Cagliari, Italy | Draw 12 | | Italian Bantamweight Title | | 1936 | | + Jan. 27 | Leone Blasi | Cagliari, Italy | W 10 | | - Apr. 16 | Severino Fegadoli | Roma, Italy | L 10 | | - May 2 | Victor Young Perez | Tunis, Tunisia | L 12 | | = Aug. 23 | Gino Cattaneo | Cagliari, Italy | Draw 8 | | 1937 | | + Aug. 7 | Sergio Lopez | Cagliari, Italy | W 10 | | = Aug. 29 | Giuliano Secchi | Cagliari, Italy | Draw 10 | | - Sept. 12 | Gino Cattaneo | Cagliari, Italy | L 10 | | 1938 | | - Nov. 12 | Gino Cattaneo | Milano, Italy | L 10 | | 1939 | | - Mar. 4 | Antonio Fabriani | Roma, Italy | L 8 | | = Mar. 18 | Antonio Fabriani | Roma, Italy | Draw 10 | | + Oct. 30 | Paolo Camagna | Cagliari, Italy | W 10 | | 1940 | | + Jan. 20 | Antonio Bellucci | Cagliari, Italy | W 8 | | - Jan. 27 | Ernst Weiss | Schoeneberg, Germany | L 8 | | + Nov. 19 | Giovanni Vacca | Cagliari, Italy | cTKO 5 | | 1941 | | = Feb. 25 | Gino Cattaneo | Roma, Italy | Draw 10 | | - June 15 | Gino Bondavalli | Napoli, Italy | L 10 | | 1942 | | + May 27 | Antonio Fava | Modena, Italy | W 8 | | - June 14 | Gino Bondavalli | Verona, Italy | L 10 | | = Sept. 20 | Ettore Zucca | Lendinara, Italy | Draw 8 | 1943-1944 Inactive | | 1945 | | - May 1 | Franco Loy | Cagliari, Italy | TKO by 7-Rtd | 1946-1947 Inactive | | 1948 | | - Aug. 11 | Antonio Bellucci | Cagliari, Italy | TKO by 3-Rtd |
Summary
Total bouts: 28, Won: 10 (1 inside the limit), Lost: 11 (2 inside the limit), Draw: 7, NC: 0
|