The invention belongs to the technical field of material chemistry, and discloses a molecular imprinting polymer for roxarsone detection, and a preparation method thereof. The molecular imprinting polymer preparation method comprises the following steps: carrying out polymerization of a template, a pore forming agent, a functional monomer, a cross-linking agent and an initiator for 8-48 h at a temperature of 50-80 DEG C, and removing the template to obtain the molecular imprinting polymer for roxarsone detection. According to the present invention, a roxarsone recovery rate of the prepared molecular imprinting polymer is more than 90%, and the prepared molecular imprinting polymer shows a high roxarsone cross reaction, has high selectivity and high specificity, and provides broad application prospects in the field of application of the prepared molecular imprinting polymer as a sample purification pretreatment material for roxarsone analysis in feeds, animal tissues, environment water and other matrixes.