Fish was born in Woodlesford, West Yorkshire on 6 January 1923, and went to Rothwell Grammar School. He then studied chemistry at the University of Leeds, but broke off to join the Royal Naval Volunteer Reserve in 1942, serving on the Arctic convoys of World War II and rising to the rank of lieutenant by the end of the war. He completed his degree and began his professional life as a chemist.