El 3 de febrero de 1863 contrajo matrimonio con Maria Wyse Bonaparte (1833-1902), con quien tuvo una hija, Isabella Roma, nacida el 21 de enero de 1871.