He played football for Esh Winning and Jarrow before signing for Football League club Newport County in 1928. He played only twice in Third Division matches, but scored more than 40 goals for the club"s other teams. He returned to the north-east of England at the end of the 1928-1929 season and signed for Darlington.
On the same day, Darlington signed Peterborough & Fletton United"s Maurice Wellock, whose goal record, of 71 goals from 104 league matches over three seasons, illustrates why he was preferred to Hill at centre-forward.
Hill played infrequently, either in the absence of Wellock or with Wellock alongside him at inside forward, and scored 14 goals from 22 league appearances over two seasons, which included two hat-tricks. The first was against South Shields in an 8–3 victory, and the second came in the first half of a 5–2 defeat of York City, though the Yorkshire Post reported that the first of the three goals failed to cross the line and the third was offside.
As he had been with Newport, he was prolific at reserve-team level, but at the end of the 1930-1931 season, he was given a free transfer, and he signed for North-Eastern League club West Stanley. After a season with West Stanley, Hill, "a very good centre forward and a strong shot", joined Spennymoor United, with whom he was to spend the next five years, apart from a brief foray to Ramsgate at the start of the 1934-1935 season.
In 1937, the Football Association gave permission for the club to arrange a testimonial match in appreciation of his services.
"One of the most prolific scorers in the North Eastern League during the past five seasons" – he scored more than 200 goals for Spennymoor, including 54 in 1936-1937 – he signed for Horden Colliery Welfare for 1937-1938 and was expected to "get a "bagful" of goals".