The invention relates to a method for preparing nanoparticles based on functional amphiphilic molecules or macromolecules, optionally in the presence of at least one colipide, enabling the encapsulation of therapeutic agents, especially anti-tumoral agents, and the use thereof for the transport and vectorisation of therapeutic agents, especially anti-tumoral agents.