Fue el octavo y penúltimo hijo de Antonio Alfaro y María Damiana Zamora, y hermano del dos veces jefe de estado de Costa Rica José María Alfaro Zamora.