The invention relates to a natural product sparganiaceae lactone B derivative as well as a preparation method and use for preparing anti-tumor drugs. The structural formula of the derivative is show in the description, wherein R is hydrogen, C1-6 alkyl, C3-6 cycloalkyl, C5-10 aryl, pyridyl, CnH2nX, OR1 or NR2R3; n is 1-6, X is vinyl, acetenyl, C5-10 aryl, azo-aryl containing 1-4 nitrogen atoms and 1-5 carbon atoms, hydroxyl, C1-4 alkoxyl, amino, N, N-biC1-4 alkyl amino, carboxyl, acylamino, sulphonylamino, C1-4 alkoxycarbonyl, cyano or nitryl; R1 is hydrogen, C1-4 alkyl, benzyl or methoxyl benzyl; and R2 and R3 are respectively hydrogen, C1-4 alkyl, benzyl, methoxyl benzyl or R2 and R3 jointly form a 4-7 membered ring with N atoms. The sparganiaceae lactone B derivative provided by the invention is used for anti-tumor drugs, and the compound provided by the invention is novel in structure, has relatively good druggability and relatively high activity of inhibiting tumor cell growth, and is simple and convenient in preparation method and easy to operate and amplify.