He was born in 1845 in Worcestershire, the son of Dr Edgar Sheppard, Professor of Psychology at King's College, Cambridge [REF].
He married Mary Peters White, daughter of Richard White of Instow, in 1874, and they had two sons and one daughter.