Henshaw's road racing career included racing on both street circuits and race circuits. His road race entries included a total of 23 appearances at the Isle of Man TT from 1981–1989. He made one appearance in the Grand Prix world championships finishing in 17th place at the 1983 British Grand Prix.
