In August 2022, Bravo defeated incumbent State Representative Christian Solorio and Gil Hacohen in the Democratic primary election for the 26th district of the Arizona House of Representatives.[5] In November 2022, he was elected along with Cesar Aguilar in the general election.[6] He assumed office in 2023. After serving in the House of Representatives from January to May 2023, he was selected by the Maricopa County Board of Supervisors to replace Raquel Terán in the Arizona Senate following her resignation, taking office on May 8, 2023.[7]