Bravo hizo su debut profesional en MMA en abril de 2012 en su México natal.
En 2016, se anunció que Bravo competiría en la tercera temporada de la serie The Ultimate Fighter Latin America.
En los cuartos de final, Bravo derrotó a Ilianovich Chalo por decisión unánime.
En las semifinales, derrotó a Leonardo Rodríguez por decisión unánime.
[7] Perdió la pelea por nocaut a través de un puño giratorio en la segunda ronda.