| No amateur results Professional record|  |  | 1988 |  | Date | Opponent | Place | Result |  | + Apr. 10 |  Mohamed ben Ali Saidi | Iglesias, Italy | KO 5 |  | + June 4 |  Cecilio Ramirez | Cagliari, Italy | KO 1 |  | + July 23 |  Jose Juarez | Carloforte, Italy | KO 2 |  | + Oct. 6 |  David Afan Jones | Milano, Italy | TKO 3 |  | + Oct. 29 | Tony  Smith | Milano, Italy | KO 1 |  | + Nov. 22 |  Fethi Touati | Milano, Italy | W 6 |  | + Dec. 3 |  Fethi Touati | Cagliari, Italy | TKO 5 |  |  |  | 1989 |  | Date | Opponent | Place | Result |  | + Feb. 11 | Juan Camero | Guspini, Italy | TKO 2 |  | + Mar. 16 |  Jaime Olvera | Milano, Italy | KO 2 |  | + Apr. 14 | Alberto Cantu | Milano, Italy | KO 4 |  | + July 15 |  Gordon Shaw | Vigevano, Italy | W 6 |  | + Aug. 5 | Julio Osorio | Porto Columbu, Italy | W 6 |  | + Nov. 6 | Carmelo Fernandez | Rozzano, Italy | KO 3 |  |  |  | 1990 |  | Date | Opponent | Place | Result |  | + Jan. 29 | John Vasquez | Milano, Italy | W 8 |  | + Mar. 30 |  Oscar Dante Reynoso | Cagliari, Italy | W 8 |  | + June 2 | Roberto Ledesma | Salice Terme, Italy | WDQ 2 |  | - Aug. 3 |  Pat Clinton | Cagliari, Italy | L 12 |  | (For vacant European Flyweight Title) |  | + Nov. 16 | Roberto Ledesma | Tortoli, Italy | W 8 |  |  |  | 1991 |  | Date | Opponent | Place | Result |  | + Feb. 23 |  Joe Kelly | Cagliari, Italy | TKO 2 |  | (Won vacant European Flyweight Title) |  | + June 12 |  Danny Porter | Sorso, Italy | cTKO 9 |  | (Retained European Flyweight Title) |  | + Nov. 15 |  James Drummond | Omegna, Italy | W 12 |  | (Retained European Flyweight Title) |  |  |  | 1992 |  | Date | Opponent | Place | Result |  | = Feb. 12 |  Danny Porter | Sarno, Italy | Draw 12 |  | (Retained European Flyweight Title) |  | + Apr. 30 |  Michele  Poddighe | Cagliari, Italy | W 12 |  | (Retained European Flyweight Title) |  | + July 22 | Juan Pablo Salazar | Capo d'Orlando, Italy | W 8 |  | + Sept. 19 | Mario Alberto Cruz Alfaro | Montecatini Terme, Italy | KO 6 |  | - Nov. 14 |  Robbie Regan | Cardiff, Great Britain | L 12 |  | (Lost European Flyweight Title) |  |  |  | 1993 |  | Date | Opponent | Place | Result |  | - Sept. 22 |  Luigi Camputaro | Oristano, Italy | L 12 |  | (For vacant European Flyweight Title) |  | + Dec. 19 | Silverio Porras | Quartu Sant'Elena, Italy | TKO 2 |  |  |  | 1994 |  | Date | Opponent | Place | Result |  | + Aug. 31 |  Jose Ramon Soto | Cagliari, Italy | TKO 5 (Rtd) |  |  |  | 1995 |  | Date | Opponent | Place | Result |  | + Apr. 21 |  Julian Gomez | Quartu Sant'Elena, Italy | TKO 5 |  | = June 10 |  Luigi Camputaro | Guspini, Italy | Draw 12 |  | (For vacant European Flyweight Title) |  | - Sept. 15 |  Luigi Camputaro | Napoli, Italy | L 12 |  | (For vacant European Flyweight Title) |  | + Dec. 28 |  Michele Poddighe | Quartu Sant'Elena, Italy | W 8 |  |  |  | 1996 |  | Date | Opponent | Place | Result |  | + Mar. 16 |  Michele Poddighe | Decimomannu, Italy | W 8 |  | - May 31 |  Jesper Jensen | Copenhagen, Denmark | L 12 |  | (For vacant European Flyweight Title) |  | + Aug. 22 |  Michele  Poddighe | Aulla, Italy | W 12 |  | (Won vacant Italian Flyweight Title) |  | + Oct. 12 |  Gabriel Pedro Silva Guerra | Cagliari, Italy | TKO 5 (Rtd) |  |  |  | 1997 |  | Date | Opponent | Place | Result |  | - July 19 | Carlos Salazar | Porto Rotondo, Italy | L 12 |  | (For WBO Flyweight Title) |  | + Dec. 20 |  Gheorghe Ghiompirica | Sarroch, Italy | W 8 |  |  |  | 1998 |  | Date | Opponent | Place | Result |  | + Aug. 2 |  Bela Sandor | Cagliari, Italy | W 6 |  | - Dec. 18 |  Ruben Sanchez Leon | Cagliari, Italy | L 12 |  | (For WBO Flyweight Title) |  |  |  | 1999 |  | Date | Opponent | Place | Result |  | - Apr. 17 |  Jorge Arce | Sassari, Italy | cTKO by 6 |  | (For WBO Light-Flyweight Title) |  | - Dec. 3 |  Alexander Makhmutov | Milano, Italy | L 12 |  | (For vacant European Flyweight Title) |  |  |  |  |  | 2000-2002 Inactive
 |  |  |  | 2003 |  | Date | Opponent | Place | Result |  | + May 31 |  Mercurio Ciaramitaro | Aversa, Italy | WDQ 4 | 
   
SummaryTotal bouts: 44, Won: 33 (17 inside the limit), Lost: 9 (1 inside the limit), Draw: 2, NC: 0, ND: 0 |