On March 27, 1994, Johnny Tapia beat Jaime Olvera by a knockout in four rounds in Tulsa, Oklahoma. He won three more fights by knockout, and then he faced Oscar Aguilar on the Michael Carbajal/Josue Camacho undercard in Phoenix for the NABF super flyweight title, winning in three rounds. Five days later the Albuquerque Police claimed they found cocaine after the fight in a bag carried by Tapia. Tapia claimed what the police found was only a soap bar, and the charges were eventually dropped.
First world title
On October 12, 1994 at The Pit, Albuquerque, New Mexico, Tapia defeated Henry Martinez in eleven rounds to win the vacant WBO super flyweight title. He then knocked out former champion Rolando Bohol in the second round. In his first title defense, Tapia defeated Jose Rafael Sosa by decision.
He retained the title with a nine round technical draw with Ricardo Vargas and a decision in twelve against his onetime nemesis in the amateur ranks, Arthur Johnson. After two more wins, he gave Willy Salazar a title shot, knocking him out in nine rounds. In 1996, he fought six more times, keeping his undefeated record and defending the title five additional times during that period, which included wins against Giovanni Andrade, Ivan Alvarez, future champion Hugo Rafael Soto, Sammy Stewart and Adonis Cruz. By then, a heated rivalry was cooking up between him and IBF champion Danny Romero. Their rivalry had begun many years earlier when Romero's father trained both boxers. Tapia's split with the Romero family had not been on good terms.
Tapia vs Romero unification
1997 saw Tapia fend off a challenge from Jorge Barrera in three rounds. After that, the fight with Romero was set for Las Vegas. The fight took place on July 18. Tapia won by a unanimous twelve round decision, adding the IBF title to his WBO belt. In his next fight, he defeated Puerto Rico's Andy Agosto via decision. Tapia began 1998 by successfully defending his championships for the 11th time against former world champion Rodolfo Blanco of Columbia via decision, and then he vacated his world titles in order to move up in weight.
Bantamweight
On December 5, 1998, Johnny Tapia defeated WBA bantamweight champion Nana Konadu by decision to become a two division world champion.
Comeback
Tapia returned on the night of October 4, 2003, defeating Carlos Contreras by ten round unanimous decision at Albuquerque.
On April 15, 2005, he sustained an injury to his left eye, but was able to continue and win a repeat matchup with Frankie Archuleta. That win came by ten round split decision in Albuquerque.
At 38, Johnny Tapia faced little-known Sandro Marcos in Chicago. In the second round, Marcos connected with a left hook to the body. Tapia fell to the canvas, clutching his ribcage, as referee Genaro Rodriguez reached the count of 10.
Later career and problems
On January 17, 2007, Tapia held a press conference stating that he would face Ilido Julio on February 23 in his home town of Albuquerque, New Mexico, then retire. The bout was being promoted as The Final Fury and Tapia promised he would win. Tapia won by majority decision, 98-92, 92-94, 95-95.
Tapia was found unconscious and not breathing in a hotel room early on the morning of March 12, 2007. Tapia was hospitalized in critical condition from an apparent cocaine overdose at Albuquerque Presbyterian Hospital.
The next day, on the morning of March 13, Tapia's brother-in-law and nephew were killed in an automobile accident on U.S. Highway 550 near Bloomfield, New Mexico, apparently en route to the hospital to visit Tapia. That same day, Tapia was upgraded from critical to serious condition.
Tapia was scheduled to make a comeback on May 2, 2008, in El Paso, Texas, but pulled out due to contractual disputes with promoter Ron Weathers.
On February 11, 2009, Tapia was taken into custody in Albuquerque for a violation of parole related to cocaine use.
Tapia beat Jorge Alberto Reyes by a knockout in the 4th round on March 6, 2010, at the Ohkay Casino, San Juan Pueblo, New Mexico, United States, in front of a sold out crowd.