Dalla moglie Raimonda Riccardi ebbe undici figli. Tra questi, il primogenito Antonio (1819 - Vienna, 1873), fu diplomatico a Vienna e Berlino per Francesco II. Un altro figlio Davide (Napoli, 1830 - Cannes, 1905) entrò alla Nunziatella nel 1839 e quindi nell'esercito delle Due Sicilie. Con il grado di maggiore partecipò valorosamente all'assedio di Gaeta. Nominato da Francesco II di Borbone cavaliere dell'Ordine Costantiniano di S. Giorgio per l'eroico comportamento, alla caduta del regno preferì l'esilio in Russia, dove partecipò col grado di tenente generale alla Campagna del Caucaso. Trasferito nella guardia imperiale, diviene aiutante di campo del granduca Michail Nikolaevič Romanov (quartogenito di Nicola I e fratello di Alessandro II).