Josep M. Berrocal nacido en Barcelona hace 51 años se inició como entrenador en la Escuela Thau y en las categorías inferiores del Joventut de Badalona, ​​para pasar al Barça en 1997 hasta 2010.

Primero en categorías inferiores hasta dar el salto al primer equipo, donde trabajó ocho años como entrenador ayudante, logrando dos Euroligas, tres Ligas ACB, tres Copas del Rey, dos Superligas y dos Ligas Catalanas. Además, en la temporada 2006-07, compaginó su trabajo con el de entrenador del Junior del Barcelona, ​​consiguiendo el Campeonato de España. En el Barça fue ayudante de Svetislav Pesic, Dusko Ivanovic y Xavi Pascual.

En la temporada 2010-11, se fichó como primer entrenador en Ucrania con el BC Budivelnik Kiev, equipo al que proclamó campeón de la Superliga de Ucrania.  En la 2011-12 firma por Menorca de LEB Oro consiguiendo el ascenso a la ACB. Curiosamente allí coincidió con Marc Blanch.

En octubre de 2012 abandona Lucentum Alicante con el que había comenzado la temporada en la LEB Oro y vuelve a Ucrania para firmar con el BC Donetsk. El verano de 2014 firma como primer asistente de Dusko Ivanovic al Panathinaikos BC.

En 2016 también como asistente de Georgios Bartzokas el FC Barcelona. En 2017 firma como primer entrenador del Eskisehir Basket equipo ascendido a la primera división turca. En verano de 2018 se compromete como primer entrenador del Estu en la que será su primera experiencia como entrenador ACB.

El 18 de julio de 2019 ficha por Kirolbet Baskonia como primer asistente, ganando el título de Liga ACB en el torneo de Valencia. En noviembre de 2020 se hace cargo como primer entrenador del Al Muharraq, en Bahrein, en el Golfo Pérsico.