Hijo de Alcibiades Zavala Achutegui y Livia Esperanza Magdalena Costa Elice.
Ingresó a la Pontificia Universidad Católica del Perú, en dónde se graduó como Abogado en 1969.
Fue designado Ministro de Trabajo y Promoción Social por Valentín Paniagua en noviembre de 2000, en el marco del gobierno transitorio.
En su gestión, impulsó la instalación del Consejo Nacional de Trabajo y Promoción Social entidad que era necesaria para solucionar problemas laborales surgidos durante el régimen de Alberto Fujimori con la participación de la Confederación General de Trabajadores del Perú y distintos gremios.
[1] Del mismo modo, estableció medidas para la reforma laboral y para la suspensión de despidos intempestivos debido a observaciones de la OIT.