Amateur results| Date | Opponent | Place | Result | | 1968 | |
| Sosnowiec, Poland, Dual Match Poland vs Italy, +81 kg | - Dec. 15 | Eugeniusz Jankowiak | Sosnowiec, Poland | LKO 1 |
Professional record| Date | Opponent | Place | Result | | 1972 | | + Oct. 23 | Angelo Visini | Bologna, Italy | W 6 | | + Dec. 1 | Dino Tarocco | Forlė, Italy | WDQ 6 | | 1973 | | + Jan. 5 | Giuseppe Barbieri | Forlė, Italy | TKO 4 | | + Jan. 29 | Salko Brkic | Bologna, Italy | KO 5 | | + Mar. 23 | Antonio Rosito | Forlė, Italy | KO 5 | | + Apr. 14 | Bruno Polloni | Ravenna, Italy | W 6 | | + May 26 | Raffaele Maio | Deruta, Italy | KO 5 | | + Aug. 11 | Claudio Roman | Bellaria, Italy | W 6 | | + Oct. 5 | Raffaele Maio | Milano, Italy | W 8 | | + Nov. 3 | Christian Moussoux | Grivegnee, Belgium | TKO 6 | | + Dec. 14 | Vlado Blazetic | Forlė, Italy | KO 2 | | + Dec. 26 | Getulio Bueno | Zurich, Switzerland | KO 3 | | 1974 | | + Mar. 8 | Celso Calzi | Foligno, Italy | W 10 | | + May 24 | Peter Asandoh | Forlė, Italy | W 8 | | + June 8 | Jean Tshikuna | Vaux, Belgium | W 8 | | + July 12 | Dante Lazzari | Cervia, Italy | TKO 3-Rtd | | - Nov. 8 | Jannick Dufour | Bologna, Italy | LDQ 2 | | 1975 | | - Feb. 14 | Aldo Traversaro | Milano, Italy | KO by 5 | | (For Italian Light-Heavyweight Title) |
Summary
Total bouts: 18, Won: 16 (8 inside the limit), Lost: 2 (1 inside the limit), Draw: 0, NC: 0
|