The present invention provides a nanodispersion comprising nanoparticles having a mean size less than 300 nm dispersed in a vehicle comprising a water miscible solvent and water, said nanoparticles comprising one or more drugs, a polymer and a surfactant comprising a mixture of fatty acids or its salts and sterol or its derivatives or its salts.