Provided is a method for controlled release of a chemical substance in vivo with femtosecond laser pulses. The method comprises a step of injecting into the body of a subject a liposome which is filled with the chemical substance and attached to metal nanoparticles. Then, a laser pulse train is applied to the liposome from outside the body with a constant or variable laser intensity, exposure time and time between exposures, thereby releasing a controlled amount of the chemical substance in the body from the liposome on a timescale fast enough to reproduce neural signaling.