Manuel de la Rocha nació en Madrid en 1972, hijo del diputado nacional y exalcalde socialista de Fuenlabrada Manuel de la Rocha Rubí. Es licenciado en Ciencias Económicas y Empresariales por la Universidad Complutense de Madrid (1995), magíster en Estudios Latinoamericanos (1996) por la misma universidad y tiene un máster en Política Económica por la Universidad de Columbia (2000).[1][2]
Siguiendo los pasos de su padre, se unió al Partido Socialista Obrero Español (PSOE) y, durante el primer mandato de Pedro Sánchez como secretario general del PSOE, formó parte de su ejecutiva, siendo secretario de economía del PSOE entre julio de 2014 y octubre de 2016, participando activamente en la confección del programa electoral del partido.[4] Posteriormente, tras la crisis del PSOE de 2016, dio su apoyo a Patxi López en las primarias del XXXIX Congreso del PSOE que ganó Pedro Sánchez.[1]
De la Rocha acompaña al presidente del Gobierno a una reunión en EE.UU.
En 2018 se incorporó al Gabinete de la Presidencia del Gobierno como uno de los principales asesores económicos del presidente del Gobierno, Pedro Sánchez. Inicialmente, se hizo cargo del Departamento de Asuntos Económicos, con rango de Dirección General,[4] teniendo rango de subsecretario entre 2020 y 2023[5] y de secretario de Estado desde 2023, como director de la Oficina de Asuntos Económicos y G-20.[6] Como responsable económico de la Presidencia, tuvo un papel central en la gestión y coordinación de los fondos europeos provenientes del Plan de recuperación de la Unión Europea.[7][8]
Durante este periodo en el Gabinete, su nombre ha sonado para sustituir a diversos ministros económicos que abandonaban su cartera, como fue el caso de la salida de Reyes Maroto a principios de 2023,[9] de Nadia Calviño a finales de ese mismo año,[10] o de la vicepresidenta María Jesús Montero en marzo de 2026,[11] aunque sin concretarse ninguna.