En 1875 se casa con Isabella Michie, la hija de Sir Archibald Michie, con la cual tuvieron dos hijos y tres hijas.