No amateur resultsProfessional record| Date | Opponent | Place | Result | | 1978 | | + Jan. 11 | Roberto Hernandea
| Acapulco, Mexico | KO 3 | | + Jan. 20 | Flavio Renteria | Acapulco, Mexico | KO 1 | | + Feb. 10 | Javier Jimenez
| Acapulco, Mexico | KO 4 | | + Apr. 21 | David Perez | Acapulco, Mexico | KO 1 | | + May 1 | Lucerito Montor | Acapulco, Mexico | KO 2 | | = May 10 | Victor Banos | Acapulco, Mexico | Draw 10 | | + June 1 | Pedro Garcia
| Acapulco, Mexico | KO 6 | | + July 29 | Arturo Cabrera
| Acapulco, Mexico | KO 3 | | + Sept. 1 | Gato Clemente | Acapulco, Mexico | KO 2 | | + Sept. 13 | Ricardo Perez
| Acapulco, Mexico | KO 9 | | + Oct. 1 | Chato Nogueda | Acapulco, Mexico | KO 2 | | + Nov. 1 | Jose Jimenez
| Acapulco, Mexico | KO 3 | | + Dec. 2 | Victor Banos | Acapulco, Mexico | KO 1 | | 1979 | | + Jan. 1 | Roberto Martinez | Acapulco, Mexico | KO 4 | | + Feb. 1 | Renato Campos | Acapulco, Mexico | KO 4 | | + Mar. 23 | Pedro Martinez
| Acapulco, Mexico | KO 4 | | + May 1 | Juan Jimenez
| Mexico City, Mexico | KO 8 | | + June 9 | Alfonso Ramirez | Mexico City, Mexico | W 10 | | - July 14 | Artemio Ramirez | Mexico City, Mexico | TKO by 7 | | - Oct. 27 | Ambrosio Luna | Mexico City, Mexico | L 10 | | + Nov. 30 | Ramiro Garcia | Acapulco, Mexico | KO 8 | | 1980 | | + Jan. 25 | Agustin Macias | Acapulco, Mexico | W 10 | | + Feb. 29 | Jorge Morales | Apatzingan, Mexico | KO 4 | | + Mar. 28 | Francisco Parra | Acapulco, Mexico | KO 8 | | + May 1 | Balam Torres | Acapulco, Mexico | KO 4 | | + July 5 | Pablo Ramirez
| Mexico City, Mexico | TKO 1 | | + Sept. 24 | Juan Jimenez
| Mexico City, Mexico | KO 2 | | + Oct. 18 | Carlos Ibarra | Mexico City, Mexico | TKO 9 | | + Dec. 3 | Javier Barcenas | Mexico City, Mexico | TKO 8 | | 1981 | | + Jan. 31 | Artemio Ramirez | Mexico City, Mexico | TKO 1 | | + Apr. 4 | Federico Carreno | Mexico City, Mexico | TKO 5 | | + June 27 | Cenobio Nicolas | Mexico City, Mexico | TKO 4 | | + Aug. 15 | Miguel Angel Alvarez
| Mexico City, Mexico | W 10 | | + Dec. 18 | Justo Garcia | Acapulco, Mexico | W 12 | | Mexican Featherweight Title | | 1982 | | + Mar. 19 | Juan Paredes | Acapulco, Mexico | KO 8 | | Mexican Featherweight Title | | - June 19 | Mario Miranda | Cartagena, Colombia | TKO by 8 | | + Aug. 27 | Norberto Cabrera | Mexico City, Mexico | KO 2 | | Mexican Featherweight Title | | + Nov. 13 | Reyes Gonzalez | Mexico City, Mexico | KO 2 | | Mexican Featherweight Title | | 1983 | | + Feb. 26 | Gerald Hayes | San Antonio, United States | W 10 | | + May 6 | Santos Moreno | Ciudad Juarez, Mexico | TKO 6 | | Mexican Featherweight Title | | + July 11 | Justo Garcia | Houston, United States | TKO 5 | | Mexican Featherweight Title | | + Dec. 8 | Maximo Ballesteros | Los Angeles, United States | TKO 4 | | 1984 | | + Mar. 15 | Joaquin Acuna | Los Angeles, United States | TKO 7 | | Mexican Featherweight Title | | + Mar. 31 | Ruben Dario Herasme | Hato Rey, Puerto Rico | TKO 3 | | + May 17 | Tyrone Downes | Los Angeles, United States | TKO 4 | | + July 6 | Rosendo Ramirez | Houston, United States | TKO 1 | | + Sept. 13 | Idabeth Rojas | Los Angeles, United States | TKO 9 | | + Nov. 17 | Antonio De La Paz | Los Angeles, United States | TKO 6 | | Mexican Featherweight Title | | 1985 | | + May 2 | Hector Cortez | Los Angeles, United States | TKO 7 | | - July 6 | Lenny Valdez | Mexicali, Mexico | L 10 | | + Sept. 26 | Ricardo Varela | Los Angeles, United States | KO 3 | | 1986 | | - Feb. 25 | Azumah Nelson | Inglewood, United States | L 12 | | WBC Featherweight Title | | = July 3 | Aristides Acevedo | Los Angeles, United States | TDraw 1 | | + Sept. 12 | Alberto Mercado | Chicago, United States | W 10 | | 1987 | | + Feb. 5 | Angel Hernandez | Los Angeles, United States | KO 4 | | - Aug. 29 | Azumah Nelson | Los Angeles, United States | L 12 | | WBC Featherweight Title | | 1988 | | + Mar. 24 | Jaime Garza | Los Angeles, United States | KO 5 | | = June 23 | Antonio Esparragoza | Los Angeles, United States | Draw 12 | | WBA Featherweight Title | | 1989 | | - Apr. 8 | Jeff Fenech | Melbourne, Australia | L 12 | | WBC Featherweight Title | | 1990 | | + June 2 | Paul Hodkinson | Manchester, Great Britain | TKO 8 | | vacant WBC Featherweight Title | | + Sept. 30 | Javier Marquez | Mexicali, Mexico | TKO 8 | | WBC Featherweight Title | | 1991 | | + Apr. 11 | Rafael Zuniga | Mexico City, Mexico | TKO 6 | | WBC Featherweight Title | | + July 19 | Hector Ulises Chong | Ciudad Juarez, Mexico | W 10 | | + Aug. 15 | Ricardo Cepeda | Marbella, Spain | W 12 | | WBC Featherweight Title | | - Nov. 13 | Paul Hodkinson | Belfast, Great Britain | L 12 | | WBC Featherweight Title | 1992 Inactive | | 1993 | | + Feb. 28 | Javier Lucas | Zihuatanejo, Mexico | TKO 5 |
Summary
Total bouts: 66, Won: 55 (47 inside the limit), Lost: 8 (2 inside the limit), Draw: 3, NC: 0
|