The invention discloses an R or S-shaped or racemic annonaceous acetogenin compound with a structure of a formula 1. In the formula, R1 is alkane of C2 to C10, five to seven-element naphthenic hydrocarbon or five-element alpha or beta unsaturated lactonic ring, or substituted benzene ring or naphthalene ring compound; R2 is H or OH; x is 0 to 5, y is 1 to 6, n is 3 to 5, and m is 7 to 19; and when x is 0, y is 1 and n is 3, R1 is alkane of C2 to C10, five to seven-element naphthenic hydrocarbon or substituted benzene ring or naphthalene ring, and R2 is H or OH; or when x is 1 to 5 and y is 6,the R1 is five-element alpha or beta unsaturated lactonic ring, and R2 is hydroxy. The preparation raw materials for the compound are cheap and easily obtained; the preparation method is simple and suitable for industrialized production; and the compound has high anti-tumor activity, and can be used for preparing anti-tumor medicaments. Formula 1.