No amateur resultsProfessional record| Date | Opponent | Place | Result |  | 1980 |  | + Mar. 21 | Manuel Nery | Acapulco, Mexico  | KO 2 |  | + Apr. 2 | Jose Ojeda | Mexico, Mexico | W 8 |  | + May 3 | Roberto Cota | Mexico, Mexico | KO 2 |  | + Aug. 16 | Jose Luis Soberanes | Mexico City, Mexico  | TKO 5 |  | + Oct. 28 | Rocky Guerrero | Mexico, Mexico | W 10 |  | + Oct. 31 | Jaime Verdugo | La Paz, Mexico  | KO 3 |  | 1981 |  | + Jan. 2 | Juan Castillo | Mexico, Mexico | KO 5 |  | + Mar. 20 | Abraham Soto | La Paz, Mexico  | KO 1 |  | + Oct. 16 | Jaime Vela | Acapulco, Mexico  | KO 3 |  | + Oct. 30 | Agustin Pino Soberanes | La Paz, Mexico  | KO 2 |  | + Nov. 11 | Manuel Nery | Mexico, Mexico | KO 3 |  | 1982 |  | = Jan. 3 |   Roberto  Garcia
 | Mexico, Mexico | Draw 10 |  | + Feb. 6 | Antonio Vallegas | Mexico, Mexico | KO 3 |  | + May 5 | Javier Dominguez | Mexico, Mexico | W 10 |  | + Dec. 4 |   Carlos  Hernandez
 | Mexico, Mexico | KO 10 |  | + Dec. 10 | Rosalio Vega | Mexicali, Mexico  | KO 6 |  | 1983 |  | = Jan. 1 | Silvino Rubio | Mexico, Mexico | Draw 10 |  | + Feb. 18 | Leonardo Moreno | Guadalajara, Mexico  | W 10 |  | + Mar. 18 | Mauricio Beltran | Los Mochis, Mexico  | KO 3 |  | - Apr. 15 |   Mario  Martinez
 | Guadalajara, Mexico  | L 10 |  | + May 1 |   Jorge  Gomez
 | Mexico, Mexico | KO 5 |  | + June 24 | Lupe Martinez | Mexico, Mexico | W 10 |  | - July 18 |   Javier  Marquez | Tijuana, Mexico  | L 10 |  | + Sept. 16 | Mauricio Beltran | Mexico, Mexico | W 10 |  | + Nov. 2 | Celso Munoz | La Paz, Mexico  | KO 1 |  | 1984 |  | + Jan. 2 | Agustin Macias | Mexico, Mexico | W 10 |  | + Feb. 5 | Lupe Martinez | Los Mochis, Mexico  | KO 2 |  | - Mar. 13 | Antonio De La Paz | Tijuana, Mexico  | L 10 |  | + Apr. 12 | Ramon Marchena | Ensenada, Mexico  | W 10 |  | + May 21 | Justo Garcia | Tijuana, Mexico  | W 10 |  | + July 16 | Reyes Gonzalez | Tijuana, Mexico  | TKO 5 |  | + Sept. 4 | Antonio De La Paz | Tijuana, Mexico  | W 10 |  | + Oct. 5 | Lenny Valdez | Mexicali, Mexico  | TKO 8 |  | - Dec. 3 | Hector Cortez | Tijuana, Mexico  | L 10 |  | 1985 |  | - Mar. 3 |   Javier  Marquez | Mexicali, Mexico  | L 12 |  | Mexican Featherweight Title |  | + Apr. 16 | Refugio Alvarado | Tijuana, Mexico  | KO 2 |  | = June 17 | Elpidio Infante | Tijuana, Mexico  | Draw 10 |  | = Aug. 5 | Roger Arevalo | Tijuana, Mexico  | Draw 10 |  | + Nov. 2 | Bonifacio Flores | Mexico City, Mexico  | TKO 2 |  | + Dec. 10 | Elpidio Infante | Mexico City, Mexico  | W 10 |  | 1986 |  | + Feb. 28 | Ramon Rico | Tijuana, Mexico  | W 10 |  | - July 4 | Bruno Rabanales | Tijuana, Mexico  | L 10 |  | + July 14 | Joaquin Acuna | Tijuana, Mexico  | WDQ 7 |  | + Dec. 6 |   Javier  Marquez
 | Mexicali, Mexico  | TKO 8 |  | Mexican Featherweight Title |  | 1987 |  | + Feb. 9 | Miguel Juarez | Tijuana, Mexico  | KO 4 |  | Mexican Featherweight Title |  | - Mar. 7 | Azumah Nelson | Las Vegas, United States  | KO by 6 |  | WBC Featherweight Title |  | + May 15 | Juan Carlos Salazar | La Paz, Mexico  | KO 9 |  | Mexican Featherweight Title |  | + July 27 | Bruno Rabanales | Mexico, Mexico | W 12 |  | Mexican Featherweight Title |  | - Oct. 3 | Narciso Valenzuela | Santa Rosalia, Mexico  | L 12 |  | Mexican Featherweight Title |  | 1988 |  | - Jan. 25 | Roger Arevalo | Tijuana, Mexico  | TKO by 8 |  | Mexican Super Featherweight Title |  | - May 6 | Raul Martin Franco | Mexicali, Mexico  | L 10 |  | + July 11 | Santos Moreno | Tijuana, Mexico  | TKO 7 |  | - Sept. 5 |   Mario  Martinez | Tijuana, Mexico  | L 10 |  | 1989 |  | - Jan. 16 | Edward Parker | Tijuana, Mexico  | L 10 |  | + Apr. 28 | Javier Pichardo | Los Mochis, Mexico  | W 10 |  | + July 10 | Antonio Gonzalez | Mexico, Mexico | W 10 |  | + Nov. 11 | Francisco Javier Camacho | Mexico City, Mexico  | TKO 9 |  | - Dec. 12 | Raul Martin Franco | Mexicali, Mexico  | L 10 |  | 1990 |  | = Jan. 26 | Gerardo Esparza | Guadalajara, Mexico  | Draw 10 |  | + Mar. 2 | Rodolfo Gomez | Mexicali, Mexico  | TKO 6 |  | + May 4 | Gerardo Esparza | Tijuana, Mexico  | W 10 |  | + June 29 | Antonio Hernandez | Los Mochis, Mexico  | TKO 10 |  | + Oct. 26 | Marco Antonio Ramirez | Los Mochis, Mexico  | TKO 3 |  | 1991 |  | - Mar. 21 | Raul Martin Franco | Mexicali, Mexico  | TKO by 6 |  | - May 1 |   Benny  Medina
 | Mexico, Mexico | TKO by 9 |  | + July 31 | Rafael Ruelas | Reseda, United States  | KO 2 |  | WBC Continental Americas Lightweight Title |  | - Oct. 21 | Narciso Valenzuela | Tijuana, Mexico  | L 10 |  | 1992 |  | * Jan. 13 |   Jose  Castro | Inglewood, United States  | NC 7 |  | + May 18 |   Luis  Mora
 | Tijuana, Mexico  | W 12 |  | Mexican Lightweight Title |  | - July 7 | Rafael Ruelas | Hollywood, United States  | L 10 |  | - Aug. 31 |   Luis  Mora
 | Tijuana, Mexico  | L 12 |  | Mexican Lightweight Title |  | + Nov. 21 | Eusebio Pedroza | Detroit, United States  | W 10 |  | 1993 |  | - Feb. 24 | David Santos | Las Vegas, United States  | L 12 |  | NABF Light Welterweight Title |  | - July 21 | Oscar Lopez | Reseda, United States  | L 10 |  | - Sept. 3 |   Ramon  Marchena | Tijuana, Mexico  | TKO by 11 |  | Mexican Lightweight Title |  | = Dec. 17 | Juan Carlos Sanchez | Mexico, Mexico | Draw 10 |  | 1994 |  | - Aug. 6 | Shane Mosley | Pomona, United States  | TKO by 9 |  | - Nov. 4 | Juan Carlos RODRIGUEZ | Guadalajara, Mexico  | L 12 |  | Mexican Lightweight Title |  | 1995 |  | - May 18 | Fabian Hector Tejeda | Los Angeles, United States  | L 10 |  | - Oct. 28 | Vince Phillips | Las Vegas, United States  | TKO by 3 |  | 1996 |  | - Feb. 26 | Alfonso Sanchez | Tijuana, Mexico  | TKO by 1 |  | 1997 |  | + Jan. 30 | Ramon Soto | Mexico, Mexico | TKO 5 |   
  
Summary
Total bouts: 82, Won: 49 (30 inside the limit), Lost: 26 (8 inside the limit), Draw: 6, NC: 1 
 |