Marc Recha nace el 18 de octubre de 1970 en Barcelona. Vive allí hasta los diecisiete años, cuando el Departamento de Cultura de la Generalitat le concede una beca para estancias en el extranjero.
Con dieciocho años viaja a París y colabora en la película Otage (1989) del cineasta francés Marcel Hanoun, con quien vive una temporada.
Autodidacta, Marc Recha se ha formado en las salas de cine y, sobretodo, rodando con su cámara, con la que empezó a mirar el mundo a la edad de once años.