Jim Parks hailed from a strong cricketing family. His father played Test cricket for England while his Uncle Henry figured in 483 first-class matches for Sussex.

Jim Parks played 46 Tests, scoring 1962 runs at an average of 32.16. Initially he began his career as a specialist batsman but then turned into a keeper-batsman. After his playing career, Parks worked as a marketing manager for Sussex.