Horton nació en Bellevue, Washington, de un padre que trabajaba en el negocio naviero.
Asistió a la Redwood High School en el Condado de Marin, California, y al Principia College en Illinois.
[1] Posteriormente asistió a la Universidad de California en Santa Bárbara, donde recibió una licenciatura en composición musical.
[2] Durante su participación en Thirtysomething, la revista People lo nombró una de las "50 personas más bellas".
Elsewhere, The White Shadow, Dallas, Eight Is Enough, In Treatment y The Geena Davis Show, interpretó el papel principal en la serie de corta duración Brimstone e interpretó a Crane McFadden en la serie de una temporada (1982-1983) Seven Brides for Seven Brothers.