Michael Ashcroft was born in 1920 to parents of German descent.
In 1940 he went up to Magdalen College, Oxford, where, as a Natural Sciences scholar, he became Secretary of the Union in Hilary Term 1941.