A separation/analysis of allura red based on magnetic solid-phase extraction-high-performance liquid chromatography was developed. The extractant was prepared by functionalizing choline proline ionic liquid on Fe3O4@SiO2(Fe3O4@SiO2@[Ch][Pro]). Infl uences of experimental variables including extraction condition (material amount, pH, time, temperature, ionic strength, and sample volume) and elution conditions (eluent selection, amount, time) were evaluated. Under the optimal conditions, good linear calibration curves were obtained in the range of 0.02-5.0 μg/mL, and limits of detection was 9.0 ng/mL. The proposed method was successfully applied for the determination of allura red in lipstick sample.