 Fish was born in London but moved early in his life to Northampton; there he attended Great Houghton Preparatory School and later Uppingham; he later read Lit.Hum.at Merton College, Oxford, graduating in 1980.