| Date | Opponent | Place | Result |
| 1990 |
| + Feb. 24 | Ray Gonzalez | Lorain, United States | KO 3 |
| - Mar. 17 | Richie Wenton | Belfast, Great Britain | L 4 |
| 1991 |
| + Jan. 11 | Wayne Johnson | Washington, United States | KO 1 |
| + Feb. 26 | Darian Riley | Washington, United States | KO 2 |
| + Mar. 9 | Derrick Shepherd | Washington, United States | W 6 |
| + May 4 | Derrick Shepherd | Washington, United States | KO 1 |
| + July 24 | Joe Bordley | Washington, United States | KO 2 |
| + Sept. 21 | Martin Llovera | Washington, United States | KO 2 |
| 1992 |
| + Jan. 11 | Aureo Dominguez | Washington, United States | W 6 |
| + June 13 | Steve Coleman | Alexandria, United States | KO 1 |
| + Oct. 3 | Raul Hernandez | Washington, United States | KO 2 |
| + Nov. 29 | Daniel Moran | Washington, United States | TKO 1 |
| 1993 |
| + Feb. 19 | Luis Rosario | Washington, United States | KO 2 |
| + Apr. 5 | Rudy Bradley | Inglewood, United States | W 8 |
| + May 18 | Alberto Jimenez | Inglewood, United States | W 12 |
| World Boxing Board Flyweight Title |
| + Aug. 9 | Armando Diaz | Inglewood, United States | W 12 |
| World Boxing Board Flyweight Title |
| + Dec. 6 | Roberto Betillo Alvarez | Inglewood, United States | W 12 |
| World Boxing Board Flyweight Title |
| 1994 |
| + Mar. 1 | Eduardo Ramirez | Inglewood, United States | KO 2 |
| World Boxing Board Flyweight Title |
| + Apr. 23 | Ancee Gedeon | Washington, United States | W 10 |
| + May 9 | Javier Juarez | Inglewood, United States | KO 3 |
| World Boxing Board Flyweight Title |
| + June 11 | Jose Quirino | Inglewood, United States | KO 3 |
| World Boxing Board Flyweight Title |
| + Oct. 22 | Enrique Orozco | Las Vegas, United States | TKO 12 |
| World Boxing Board Flyweight Title |
| 1995 |
| + Feb. 20 | Leon Salazar | Inglewood, United States | TKO 3 |
| World Boxing Board Flyweight Title |
| + Apr. 24 | Mauro Diaz | Inglewood, United States | TKO 3 |
| World Boxing Board Flyweight Title |
| + June 10 | Rafael Granillo | Las Vegas, United States | KO 1 |
| World Boxing Board Flyweight Title |
| + July 15 | Josue Camacho | Inglewood, United States | TKO 8 |
| World Boxing Board Flyweight Title |
| + Sept. 11 | Marcos Pacheco | Inglewood, United States | TKO 4 |
| + Oct. 15 | Ernest Sneed | Washington, United States | TKO 1 |
| + Dec. 11 | Raul Rios | Inglewood, United States | KO 3 |
| 1996 |
| + May 4 | Francisco Tejedor | Anaheim, United States | KO 1 |
| vacant IBF Flyweight Title |
| + Aug. 5 | Raul Juarez | Inglewood, United States | TKO 8 |
| IBF Flyweight Title |
| 1997 |
| + Feb. 10 | Alejandro Montiel | Inglewood, United States | W 12 |
| IBF Flyweight Title |
| + June 1 | Cecilio Espino | Uncasville, United States | KO 2 |
| IBF Flyweight Title |
| + Sept. 16 | Angel Almena | Nashville, United States | W 12 |
| IBF Flyweight Title |
| 1998 |
| + Feb. 22 | Arthur Johnson | Washington, United States | KO 1 |
| IBF Flyweight Title |
| + July 26 | Luis Rolon | Verona, United States | W 12 |
| IBF Flyweight Title |
| + Sept. 4 | Jose Laureano | Atlantic City, United States | TKO 6 |
| IBF Flyweight Title |
| 1999 |
| + Apr. 24 | Ratanachai Sor Vorapin | Washington, United States | W 12 |
| vacant IBF Super Flyweight Title |
| + Aug. 13 | Jorge Lacierva | Mashantucket, United States | TW 8 |
| IBF Super Flyweight Title |
| * Nov. 19 | Raul Juarez | Washington, United States | NC 4 |
| IBF Super Flyweight Title |
2000 Inactive |
| 2001 |
| + June 8 | Sergio Perez | Baraboo, United States | W 10 |
| + July 24 | Arturo Valenzuela | Detroit, United States | TKO 6 |
| - Oct. 6 | Rafael Marquez | Corpus Christi, United States | L 10 |
| 2002 |
| - Feb. 23 | Rafael Marquez | Las Vegas, United States | TKO by 8 |
| vacant USBA Bantamweight Title |
| 2003 |
| + June 28 | Ricardo Medina | Washington, United States | W 8 |
| + Aug. 16 | Fernando Montiel | Uncasville, United States | W 12 |
| WBO Super Flyweight Title |
| 2004 |
| + Mar. 6 | Luis Bolano | Mashantucket, United States | KO 4 |
| WBO Super Flyweight Title |
| + July 17 | Paulino Villalobos | Bowie, United States | W 10 |
| - Sept. 25 | Ivan Hernandez | Memphis, United States | KO by 8 |
| WBO Super Flyweight Title |
2005 Inactive |
| 2006 |
| - Feb. 25 | Jhonny Gonzalez | Las Vegas, United States | KO by 8 |