Bravo made his professional MMA debut in April 2012 in his native Mexico. Over the next four years, he amassed an undefeated record of 10–0 with all but two of his wins coming by way of stoppage.
The Ultimate Fighter Latin America 3
In 2016, it was announced that Bravo would compete on the third season of The Ultimate Fighter Latin America series.[3]
In the elimination round, Bravo defeated Javier Ganin by TKO due to a knee injury in the first round. He was selected to represent Team Griffin under head coach Forrest Griffin. In the quarterfinals, Bravo defeated Ilianovich Chalo by unanimous decision. In the semifinals, he defeated Leonardo Rodríguez by unanimous decision. This win earned him a spot in the finale against fellow finalist Claudio Puelles.[4]
Ultimate Fighting Championship
Bravo made his official UFC debut against Claudio Puelles on November 5, 2016 in Mexico City, Mexico at The Ultimate Fighter Latin America 3 Finale.[5] He won the fight via TKO in the second round in order to be crowned the Lightweight tournament title winner.[6]
Bravo faced Steven Peterson on September 21, 2019 at UFC on ESPN+ 17.[12] He lost the fight by knockout via a spinning back fist in the second round.[13]
Bravo was released by the UFC on February 11, 2020.[14]
Combate Global
Bravo signed a multifight deal with Combate Global and is expected to make his debut in the main event of Combate Global: Bravo vs. Whitney on September 17, 2021.[15] He won the bout via TKO in the first round.[16]
Bravo faced Jose Estrada on December 3, 2021 at Combate Global: Estrada vs. Bravo.[17] He won the bout within the first round via armbar.[18]
Bravo next faced the undefeated Jose Ferreira on June 18, 2023 at Combate Global: Gomez vs. Somers.[19] He would lose the fight via third round technical knockout.[20]