Es hijo de Luis Olivera Balmaceda y Zoila Vega Zavala.