Born in Southampton, England, Hoskins first played for Freemantle, where he was noticed by Southampton when playing against them in a reserve fixture in 1904. He joined the Saints shortly after and made his debut on Christmas Day 1906. According to Holley & Chalk's "The Alphabet of the Saints he was "always on the brink of establishing himself in the first eleven". He failed to score in any of his 21 Southern League appearances, but did score in each of his three FA Cup matches.
He joined the office staff at Wolves and eventually became the club secretary in 1922. As secretary he also acted as assistant to Wolves' managers Jack Addenbrooke and George Jobey, taking over as manager in May 1924, combining his secretarial duties with those of managing the playing side, as was the norm at the time.
His first season in charge at Molineux saw Wolves finish sixth in Division Two, a vast improvement on the previous post-war seasons. The following season, Wolves continued to challenge at the top of the table; they would eventually finish in 4th place, but Hoskins surprisingly left Molineux to take up the secretary-manager's post at Gillingham in March 1926. He spent almost three seasons at Gillingham, with the side always struggling in the lower reaches of Division Three (South) and left in 1929.
Following his departure from Gillingham, Hoskins was announced in the press as the new manager of Torquay United. However, he never actually took up the role at Plainmoor which was given instead to Frank Womack. He later worked as a trainer, coach and scout for a number of non-league sides up to the start of the war in 1939, at which point he left football.