A nano drug delivery system includes a biofilm-coated drug nanocrystal. A drug in a physical form of nanocrystal is directly used as a rigid supporting skeleton, and is filled in a biofilm. The nano drug delivery system has the advantages of high drug loading capacity, good biocompatibility, long systemic circulation time and drug sustained release.