The invention discloses 1-ferrocenyl-3-aryl-3-(1-acetyl-1-formylcarbethoxyl-methenyl)-acetone and a preparation method thereof. The general structural formula of the 1-ferrocenyl-3-aryl-3-(1-acetyl-1-formylcarbethoxyl-methenyl)-acetone is shown in the specification, wherein the aryl group is phenyl group, halogenbenzyl group, methyl phenyl group, ethyl phenyl group, propyl phenyl group, methoxy phenyl group, nitrophenyl group, hydroxyphenyl group, aminophenyl group, styryl group, five-membered heterocyclic group or six-membered heterocyclic group. The preparation method of the 1-ferrocenyl-3-aryl-3-(1-acetyl-1-formylcarbethoxyl-methenyl)-acetone comprises the following steps: adding A mol of 1-ferrocenyl-3-aryl-acrylketone, B mol of anhydrous K2CO3 (or NaOH) and C mol of ethyl acetoacetate into a dry mortar to quickly grind; performing TLC (Thin Layer Chromatography) monitoring until the reaction is complete; then washing, performing extraction filtration and drying to obtain the 1-ferrocenyl-3-aryl-3-(1-acetyl-1-formylcarbethoxyl-methenyl)-acetone. The method has the advantages of short reaction time, no need of solvent, environment friendliness, economy, easiness in operation, mild reaction condition, easiness in post-treatment and high yield.