 Born in New Malden, Dalton was educated at Raynes Park County Grammar School and Queen Elizabeth College, University of London (now part of King's College London).He graduated in 1965, and went on to study at the University of Sussex with John Postgate, obtaining his PhD in 1968.He was an atheist.