The invention provides a polylactic acid and poly(3-hydroxybutyrate-co-4-hydroxybutyrate) nano modified composite. The molar content of 4-hydroxybutyrate in the poly(3-hydroxybutyrate-co-4-hydroxybutyrate) is 15%-35%. A preparation method of the composite includes: firstly, compounding polylactic acid, poly(3-hydroxybutyrate-co-4-hydroxybutyrate) and filler or auxiliaries according to a stated proportion, adding into a high-speed mixer for mixing 5-8min to obtain premixed matrix; secondly, using a double-screw extruder for mixing extrusion of the premixed matrix to obtain material strips, wherein set parameters of double screws include that the main unit frequency is 10Hz, the feeding frequency is 8Hz, eight segments are arranged from a feeding port A to a head, and temperature set values of the eight segments are 0 DEG C, 150 DEG C, 160 DEG C, 170 DEG C, 180 DEG C, 180 DEG C, 180 DEG C and 180 DEG C respectively, and temperature set parameters of a feed cylinder of an injection molding machine include that HZ, H1, H2 and H3 are 170 DEG C and H4 and H6 are 0 DEG C or heating-free; and thirdly, subjecting the material strips to cooling and granulating after extrusion to obtain the polylactic acid and poly(3-hydroxybutyrate-co-4-hydroxybutyrate) nano modified composite.