McInnerny nació en Cheadle Hulme, en Cheshire, es hijo de Mary Joan Gibbings y William Ronald McInnerny, tiene cinco hermanos, entre ellos la actriz Lizzy McInnerny.