The application discloses a preparation method of a pyrrolidone derivative. Under the action of a non-precious bimetallic multifunctional catalyst, an
acetylenic acid derivative shown in formula I is reacted with an amine, a
nitro compound or a
nitrile compound shown in formula II in a reaction
solvent under the heating and stirring of
hydrogen gas to prepare a pyrrolidone derivative shown in formula III, and a reaction formula is as follows: the non-precious bimetallic multifunctional catalyst is a
nitrogen-
doped carbon-based carrier NC derived from a
metal-organic framework material ZIF-8 and an effective
active ingredient embedded on the carrier NC; the effective
active ingredient comprises two metals, one
metal is Co, and the other
metal is any one of Ni or Cu. The yield of the pyrrolidone derivative synthesized by the method can reach 77% to 100%. The method has the advantages of simple process,
high selectivity of the target product, cleanness and
environmental protection, small catalyst consumption, low cost, simple catalyst preparation, high catalytic stability and suitability for industrial production.