| Amateur Results|  |  | 1961 |  | Date | Opponent | Place | Result |  |
 | Signa, Italy, Toscana Regional Championships 3rd place, 54 kg |  - Feb. 4 |  Dino Fontana (ITA) | Signa, Italy | LPTS 3 | |  |  |  |  | 1962 No results recorded
 |  |  |  | 1963 |  | Date | Opponent | Place | Result |  |
 | Hamborn, West Germany, Dual Match German Regional Team vs Italian Regional Team, 57 kg |  = Nov. 19 | Weytena | Hamborn, West Germany | Draw | |  |  | 1964 |  | Date | Opponent | Place | Result |  |
 | Warsaw, Poland, Dual Match Poland vs Italy, 57 kg |  - Jan. 24 | Jozef Drucis | Warsaw, Poland | LPTS 3:0 | |
 | Roma, Italy, Italian Championships 3rd place, 57 kg |  - Mar. 19 |  Giovanni Girgenti (ITA) | Roma, Italy | LPTS | |
 | Rimini, Italy, Italian Olympic Qualifier, 57 kg |  - July 3 |  Giovanni Girgenti (ITA) | Rimini, Italy | LPTS 3 | | + July 4 |  Mario Cappellotto (ITA) | Rimini, Italy | WPTS 3 |  | + July 5 |  Costantino Fiori (ITA) | Rimini, Italy | WPTS 3 | 
  Professional record|  |  | 1964 |  | Date | Opponent | Place | Result |  | + Dec. 19 |  Emilio Priveato | Arezzo, Italy | W 6 |  |  |  | 1965 |  | Date | Opponent | Place | Result |  | + Jan. 30 |  Stefano Urbani | Arezzo, Italy | W 6 |  | + Feb. 23 |  Augusto Moia | Arezzo, Italy | W 6 |  | + Apr. 17 |  Roberto Calandro | Anghiari, Italy | TKO 5-Rtd |  | + May 16 |  Mario Rizzi | Selci, Italy | W 6 |  | + June 2 |  Roberto Calandro | Piancastagnaio, Italy | W 8 |  | + Sept. 2 |  Mario Calandro | Figline, Italy | W 6 |  | = Oct. 8 |  Umberto Simbola | Figline, Italy | Draw 6 |  | + Dec. 9 |  Marino Buraglio | Arezzo, Italy | W 6 |  |  |  | 1966 |  | Date | Opponent | Place | Result |  | + Feb. 2 |  Bruno Pilotti | Arezzo, Italy | W 8 |  | + May 10 |  Angelo Cassandra | Figline, Italy | TKO 3 |  | + May 18 |  Cataldo Iacca | Arezzo, Italy | TKO 4-Rtd |  | + July 9 |  Giuliano Pedroncelli | Sansepolcro, Italy | W 8 |  | + Sept. 14 |  Giuseppe Senna | Arezzo, Italy | W 8 |  | + Dec. 26 |  Calogero Canì | Sansepolcro, Italy | TKO 2-Rtd |  |  |  | 1967 |  | Date | Opponent | Place | Result |  | + Mar. 9 |  Ramon Casal | Arezzo, Italy | W 10 |  | + Apr. 11 |  Lope de Pablo | Arezzo, Italy | W 8 |  | + May 6 |  Benny Lee | Trento, Italy | KO 4 |  | + May 13 |  Omar Bomole | Chieti, Italy | TKO 2 |  | - June 9 |  Mimoun Ben Ali | Barcelona, Spain | L 10 |  | + July 15 | Bob Supresy | Ponsacco, Italy | KO 4 |  | - Aug. 2 |  Nevio Carbi | Levico Terme, Italy | L 8 |  | = Aug. 31 |  Marius Cordier | Figline, Italy | Draw 8 |  | + Nov. 16 |  Antonio Villasantes | Arezzo, Italy | W 8 |  | + Dec. 21 |  Giancarlo Centa | Arezzo, Italy | W 8 |  |  |  | 1968 |  | Date | Opponent | Place | Result |  | = Mar. 18 |  Luciano Pina | Verona, Italy | Draw 8 |  | + July 4 |  Luciano Pina | Figline, Italy | W 8 |  | + Aug. 13 |  Boualem Belouard | Jesolo, Italy | W 8 |  | - Oct. 29 |  Giovanni Girgenti | Arezzo, Italy | L 10 |  | (For Italian Featherweight Title Eliminator) |  |  |  | 1969 |  | Date | Opponent | Place | Result |  | * Jan. 24 |  Augusto Civardi | Roma, Italy | NC 2 |  | - Mar. 4 |  Wellington Villela | Arezzo, Italy | L 8 |  | = Mar. 28 |  Mario Redi | Roma, Italy | Draw 6 |  | + Apr. 29 |  Ambrogio Mariani | Arezzo, Italy | W 8 |  |  |  | 1970 |  | Date | Opponent | Place | Result |  | + Feb. 14 |  Antoine Porcel | Sallanches, France | W 8 |  | + Mar. 10 |  Wellington Villela | Arezzo, Italy | W 8 |  | - Sept. 1 |  Antonio Sassarini | La Spezia, Italy | KO by 12 |  | (For vacant Italian Bantamweight Title) |  | + Dec. 22 |  Giancarlo Anibaldi | Arezzo, Italy | W 6 |  |  |  | 1971 |  | Date | Opponent | Place | Result |  | - Feb. 20 |  Salvatore Fabrizio | Genova, Italy | L 8 | 
   
SummaryTotal bouts: 38, Won: 27 (7 inside the limit), Lost: 6 (1 inside the limit), Draw: 4, NC: 1, ND: 0 |