Es hijo de Pedro Espinoza Molina y de Olga Bravo Martínez.