Horniman was born in Dove Court, Sussex, England, to William Horniman, Paymaster-in-Chief in the Royal Navy, and his wife Sarah, and was educated at Portsmouth Grammar School and later at a military academy.
Horniman was born in Dove Court, Sussex, England, to William and Sarah Horniman. He was educated at Portsmouth Grammar School and later at a military academy.