 Horton was born on 22 January 1945 in Bermuda.He attended Culham College in England and Rutgers University in the United States.A top level cricketer offered trials to play for Worcestershire County Cricket Club, Horton turned down the opportunity to play English County cricket and Football League football for Huddersfield Town to stay in a warmer climate following completing his Oxford University Institute of Education Teacher Training Certificate from Culham College in Oxfordshire, England.