Horton was born in Aldershot and qualified as an electrician.[2] After playing for various works teams, he started his football career when he joined Woking of the Isthmian League in October 1928.[2] After scoring five goals on his debut and three in his next match, he was soon offered a contract with Aldershot Town of the Southern League, who he joined in November.[2]
At Aldershot, he scored 27 goals in 26 appearances in 1928–29, following this with 31 league goals in only 21 games in the next season, before joining Millwall, of the Football League Second Division for a fee of £1,000 in January 1930.[3]
At Millwall, Horton was in and out of the side over the next four and a half years, managing only 49 league appearances with eight goals[1] before transferring to fellow Second Division club, Southampton, for a £500 fee in September 1934.[2]
At The Dell, Horton was used as cover and made only four first-team appearances, in three different forward positions, in the 1934–35 season.[4] Horton was considered "a bit of a character" and would change into his playing kit, but only remove his bowler hat at the moment of leaving the dressing room.[2]
After a season with the Saints, Horton returned to Aldershot, but a leg injury forced him to retire from professional football[2] without making a Football League appearance for the club.[1]