Louis Mouchet estudió historia y literatura en la Universidad de Ginebra y se graduó en la London International Film School en 1983.
Ha dirigido principalmente documentales, cortometrajes, videos musicales y películas corporativas para empresas internacionales y organizaciones humanitarias.