Hijo del peruano realista Pedro José de Zavala y Bravo del Ribero, VII marqués de San Lorenzo del Valleumbroso y de la dama limeña Grimanesa de la Puente y Bravo de Lagunas, II marquesa de la Puente y Sotomayor, IV marquesa de Torreblanca y V Condesa de Villaseñor.