M. J. M. Innes read History at Pembroke College, Cambridge, where he remained for an MPhil in Political Thought and Intellectual History. He was awarded a DPhil in History from University College, Oxford in 2020. He is now in full-time practice as a commercial and Chancery barrister.