Diego García de Cáceres se casó en Santiago de Chile con María de Osorio Paz y Castro y tuvieron los hijos siguientes: Leonor, Juana, Beatriz y Mariana, además de un varón que se llamó Juan Pérez de Cáceres, quien también abrazó la carrera militar.