| No amateur results Professional record|  |  | 1979 |  | Date | Opponent | Place | Result |  | + Feb. 8 | Art Silvera | Los Angeles, United States | KO 1 |  | + Mar. 22 | Julio Alfonso | Los Angeles, United States | KO 2 |  | + Apr. 19 | Roberto Garcia | Los Angeles, United States | KO 2 |  | + May 10 | Eric Bonilla | Los Angeles, United States | KO 2 |  | + June 21 |  Jaime Nava | Los Angeles, United States | W 6 |  | + Sept. 20 | Clemente Enriquez | Los Angeles, United States | TKO 5 |  | + Nov. 8 | Clemente Enriquez | Los Angeles, United States | KO 1 |  |  |  | 1980 |  | Date | Opponent | Place | Result |  | + Feb. 19 | Max Cervantes | Sacramento, United States | KO 1 |  | + May 15 | Juan Campos | Los Angeles, United States | KO 2 |  | + July 10 | Ruben Martinez | Los Angeles, United States | TKO 1 |  | + Aug. 28 | Rosario Gonzalez | Los Angeles, United States | KO 1 |  | + Sept. 25 | Eddie Ballaran | Los Angeles, United States | TKO 4 |  | = Oct. 30 | Jesus Rodriguez | Los Angeles, United States | KO 4 |  |  |  | 1981 |  | Date | Opponent | Place | Result |  | + Mar. 19 | Raul Bencomo | Los Angeles, United States | KO 5 |  | + Apr. 30 |  Darrell Stovall | Los Angeles, United States | W 10 |  | + June 19 | Sonny Perez | Las Vegas, United States | TKO 6 |  | + July 31 | Roberto Garcia | Las Vegas, United States | KO 8 |  | + Sept. 24 | Roberto Garcia | Los Angeles, United States | KO 4 |  | + Oct. 22 |  Manuel Abedoy | Los Angeles, United States | W 10 |  |  |  | 1982 |  | Date | Opponent | Place | Result |  | + Jan. 30 | Felix Favella | Los Angeles, United States | KO 4 |  | + May 30 | Ricky Samudio | Las Vegas, United States | W 10 |  | + June 26 | Raul Bencomo | Los Angeles, United States | KO 2 |  | + Sept. 23 | Jesus De la Cruz | Los Angeles, United States | KO 1 |  |  |  | 1983 |  | Date | Opponent | Place | Result |  | - Feb. 27 |  Howard Davis Jr | Atlantic City, United States | L 10 |  | + June 17 |  Roque Montoya | Los Angeles, United States | W 10 |  | - July 24 |  Robin Blake | Las Vegas, United States | TKO by 9 |  |  |  | 1984 |  | Date | Opponent | Place | Result |  | + May 23 | Lupe Rocha | Santa Monica, United States | KO 2 |  | + July 8 |  Roger Mayweather | Reseda, United States | W 10 |  |  |  | 1985 |  | Date | Opponent | Place | Result |  | + Dec. 18 | Darrell Cottrell | Sacramento, United States | KO 2 |  |  |  |  |  | 1986-1987 Inactive
 |  |  |  | 1988 |  | Date | Opponent | Place | Result |  | + Oct. 22 | Miguel Angel Dominguez | Las Vegas, United States | TKO 7 |  | + Nov. 19 |  Ron Johnson | Las Vegas, United States | TKO 9 |  |  |  | 1989 |  | Date | Opponent | Place | Result |  | + Feb. 10 |  Joseph Alexander | Las Vegas, United States | KO 2 |  | + Mar. 10 | Sammy Brooks | Las Vegas, United States | TKO 7 |  | + Apr. 7 | Derrick McGuire | Las Vegas, United States | W 10 |  | - July 9 |  James McGirt | Swan Lake, United States | L 10 |  | + Nov. 3 | Juan Manuel Muniz | Phoenix, United States | TKO 4 |  |  |  | 1990 |  | Date | Opponent | Place | Result |  | + Feb. 22 | Pedro Laza | Phoenix, United States | TKO 3 |  | + Mar. 30 |  Danny Vargas | Albuquerque, United States | TKO 5 |  | - Aug. 11 |  Hector  Camacho | Stateline, United States | L 12 |  | WBO Super-Lightweight Title |  |  |  | 1991 |  | Date | Opponent | Place | Result |  | + Mar. 12 | Martin Garcia | Phoenix, United States | KO 3 |  | + Aug. 29 | Alberto Castro | Irvine, United States | KO 5 |  |  |  | 1992 |  | Date | Opponent | Place | Result |  | - Jan. 18 |  Rodney Moore | Philadelphia, United States | L 10 |  |  |  | 1993 |  | Date | Opponent | Place | Result |  | - Mar. 22 |  Carlos  Gonzalez | Inglewood, United States | TKO by 1 |  | WBO Super-Lightweight Title |  |  |  | 1994 |  | Date | Opponent | Place | Result |  | + Mar. 1 | Jose Roberto Lopez | Phoenix, United States | KO 1 |  | - Apr. 8 |  Jaime Ocegueda | Laughlin, United States | LDQ 4 |  |  |  |  |  | 1995-2001 Inactive
 |  |  |  | 2002 |  | Date | Opponent | Place | Result |  | + Feb. 1 | Eugene Lopez | Phoenix, United States | W 6 | 
   
SummaryTotal bouts: 46, Won: 38 (31 inside the limit), Lost: 7 (2 inside the limit), Draw: 0, NC: 0, ND: 0 |