Josep María nació en 1961 en Barcelona y es licenciado en Historia por la Universidad Autonómica de Barcelona. Tras acabar la carrera y dedicarse a la enseñanza, comenzó a trabajar en el mundo editorial en1992.
En 2003 volvió a RBA editores, una de las editoriales con las que había colaborado, para ocupar el puesto de jefe de redacción de National Geographic Historia. Cinco años más tarde, en 2008, se convirtió en director de la misma y desde entonces sigue desempeñando ese mismo papel en esta importante revista.
Ha publicado el libro Alejandro, El Conquistador del que hemos hablado en una pedagógica e interesante entrevista