Maurice Bloch was born in Caen, Calvados, to Jewish parents Claudette (née Raphael), a marine biologist, and Pierre Bloch, an engineer.
He studied as an undergraduate at the London School of Economics, attending lectures at the School of Oriental and African Studies.