Nacido en Ávila, hijo de Ángeles Díaz y José Zahonero de Robles Uzabal, a los 7 años se trasladó a Madrid cuando su padre fue nombrado secretario del Tribunal Correccional, frecuentando las escuelas Pías de San Antón.