While travelling abroad, he married Emma Wilson on 25 February 1858 at Meerut, NWP India. She was a daughter of Sir John Cracroft Wilson, who later settled in Canterbury. They had three children: Ida, born at Naples on 22 December 1859 and died in London 1880; and twins John Logan and Winifred born at Florence on 26 May 1864. John Logan died in infancy and Winifred married Herbert Cyril Orde Murray a lieutenant in the 1st Gloucestershire Regiment on 10 December 1889.