No amateur resultsProfessional recordDate | Opponent | Place | Result | 1974 | + Mar. 6 | Leonardo Martinez | Mexico City, Mexico | KO 2 | - Mar. 30 | Sergio Martinez
| Mexico City, Mexico | L 6 | + May 15 | Juan Valencia | Mexico City, Mexico | W 6 | + Oct. 12 | Arturo Patino | Mexico City, Mexico | TKO 6 | + Nov. 15 | Joel Gatica | Zihuatanejo, Mexico | KO 2 | + Dec. 4 | Enrique Valdez | Mexico City, Mexico | W 6 | 1975 | + Apr. 26 | Juan Granados | Mexico City, Mexico | KO 6 | - May 28 | Frankie Granados | Mexico City, Mexico | TKO by 10 | + Sept. 17 | Juan Diaz
| Mexico City, Mexico | W 10 | + Nov. 5 | Santiago Perez
| Mexico City, Mexico | TKO 1 | + Dec. 7 | Mario Espitia | Mexico City, Mexico | KO 6 | 1976 | + Jan. 17 | Rodolfo Lopez
| Mexico City, Mexico | TKO 7 | + Feb. 4 | Victor Presa | Mexico City, Mexico | KO 2 | - Feb. 28 | Arturo Delgado
| Mexico City, Mexico | TKO by 6 | + May 1 | Sergio Martinez
| Mexico City, Mexico | TKO 5 | + June 9 | Frankie Granados | Mexico City, Mexico | TKO 2 | + Aug. 25 | Abundio Cortes | Merida, Mexico | KO 7 | + Oct. 8 | Jose Gallegos | Mexico City, Mexico | W 10 | + Oct. 15 | Angel Felix | Mexico City, Mexico | KO 9 | - Dec. 15 | Raul Valdez | Mexico City, Mexico | L 10 | 1977 | + May 21 | Antonio Avelar | Mexico City, Mexico | W 10 | + July 2 | Rafael Gandarilla | Mexico City, Mexico | TKO 2 | = Sept. 10 | Raul Valdez | Mexico City, Mexico | Draw 10 | + Nov. 12 | Raul Valdez | Mexico City, Mexico | W 10 | + Dec. 8 | Santiago Perez
| Coatzacoalcos, Mexico | W 10 | 1978 | - Jan. 21 | Valentin Martinez | Mexico City, Mexico | L 12 | Mexican Flyweight Title | + Aug. 12 | Jose Gallegos | Mexico City, Mexico | W 10 | + Dec. 8 | Raul Perez | Coatzacoalcos, Mexico | KO 2 | 1979 | + Mar. 31 | Juan Alvarez | Mexicali, Mexico | W 10 | + July 14 | Jose Sosa | Mexico City, Mexico | TKO 9 | + Sept. 1 | Armando Perez
| Mexico City, Mexico | TKO 1 | 1980 | + Feb. 29 | Armando Perez
| Acapulco, Mexico | KO 5 | = Dec. 13 | Luis Aguilar | Tuxtla Gutierrez, Mexico | Draw 10 | 1981 | - Jan. 30 | Freddy Castillo | Villahermosa, Mexico | L 10 | + Mar. 29 | Miguel Canto | Villahermosa, Mexico | W 10 | - June 6 | Miguel Canto | Merida, Mexico | L 10 | - Aug. 22 | Freddy Castillo | Villahermosa, Mexico | TKO by 8 | NABF Flyweight Title | + Nov. 22 | Lupe Acosta | Los Mochis, Mexico | W 10 | 1982 | + Mar. 20 | Arturo Tebaqui | Mexico City, Mexico | KO 3 | + Apr. 2 | Alfredo Hernandez
| Torreon, Mexico | W 10 | + Aug. 14 | Javier Lucas | Mexico City, Mexico | KO 5 | + Nov. 16 | Pascual Polanco | Houston, United States | KO 3 | 1983 | + Feb. 5 | Homero Guel | Victoria, Mexico | KO 3 | + Apr. 20 | Jose Torres
| San Jose, United States | W 10 | + Oct. 19 | Enrique Castro | Las Vegas, United States | KO 2 | 1984 | + Jan. 27 | Ernesto Guevara | Torreon, Mexico | TKO 2 | + Apr. 9 | Koji Kobayashi | Tokyo, Japan | KO 2 | WBC Flyweight Title | + June 1 | Antoine Montero | Nimes, France | TKO 11 | WBC Flyweight Title | - Oct. 8 | Sot Chitalada | Bangkok, Thailand | L 12 | WBC Flyweight Title | 1985 | = June 22 | Sot Chitalada | Bangkok, Thailand | Draw 12 | WBC Flyweight Title | + Dec. 12 | Ray Medel | Houston, United States | W 10 | 1986 | + May 1 | Jorge De Jesus | Torreon, Mexico | KO 2 | - Dec. 10 | Sot Chitalada | Bangkok, Thailand | L 12 | WBC Flyweight Title | 1987 Inactive | 1988 | - Sept. 30 | Ramon Arreola | Mazatlan, Mexico | L 10 | 1989 | + Dec. 15 | Francisco Rosas
| Villahermosa, Mexico | W 10 | 1990 | + Feb. 16 | Francisco Gonzalez
| Acapulco, Mexico | KO 5 | - May 12 | Armando Salazar | Mexico City, Mexico | L 12 | Mexican Super-Flyweight Title | - Sept. 5 | Armando Castro | Mexico City, Mexico | TKO by 5 | Mexican Super-Flyweight Title | 1991 | + Oct. 18 | Gabriel Ocampo | Mexico City, Mexico | KO 2 | 1992 | - Apr. 12 | Miguel Lora | Bogota, Colombia | L 10 |
Summary
Total bouts: 60, Won: 43 (28 inside the limit), Lost: 14 (4 inside the limit), Draw: 3, NC: 0
|