Martin Boehm es miembro del Comité y del Consejo de Certificación EOCCS del EFMD. Bajo su liderazgo, IE Business School está clasificada por el Financial Times como la mejor escuela de negocios de Europa, su Master in Management se encuentra entre las cinco mejores del mundo y su Executive MBA es el número uno de The Economist.
Centrándose en el desarrollo de una mentalidad emprendedora, lanzó el primer MBA Corporativo, rediseñó el MBA Internacional y creó el primer Programa Global de Negocios de pregrado con más del 80% de los estudiantes internacionales. Ha desarrollado programas de licenciatura conjuntos con la Universidad de Brown y la Universidad de Negocios de Singapur.
En IE ha compaginado su labor académica como profesor de Marketing con puestos directivos como Decano de Estudios de Grado en IE University, Decano Asociado de Programas de Máster en Dirección y Decano de Programas en el IE Business School. Actualmente es Decano de The Business School.
Tiene una licenciatura en Negocios Internacionales de la Universidad de Reutlingen, un Doctorado en Marketing de la Universidad Johann Wolfgang Goethe y un MBA de la Australian Graduate School of Entrepreneurship.