Sheppard played cricket for Cambridge University (blue 1950, 1951 and 1952; captain 1952), Sussex (captain 1953) and England.
Sussex were the runners-up in the County Championship in 1953, and Sheppard was one of the Wisden Cricketers of the Year that year.