A native of Santiago, Chile, Bravo has a master’s degree in sport administration from Penn State University and a doctorate in sport management from Ohio State University. Before joining academia, he worked as sport director in a large sport organization in Chile.