Miguel Marín Bosh nació en la ciudad de México en 1942. Ahí mismo cursó su preparatoria, aunqnue pasó una parte de su infancia en Nueva York, pues su padre fue uno de los primeros funcionarios de la Organización de las Naciones Unidas.
Estudió historia en las universidades de Yale y Columbia, pero suspendió la presentanción de su tesis doctoral en virtud de que en 1969 ingresó en el Serviocio Exterior Méxicano. Diez años después alganzó el rango de embajador.