Su hijo Benito fue capitán de la Guardia Real, y su hijo José María fue general de brigada y padre del marqués de Santa Cruz de Marcenado, José María Navia Osorio y Campomanes, que sucedió en el marquesado al primogénito Manuel María, marqués, que murió en 1881 sin sucesión directa.