In this paper, an electrochemiluminescent (ECL) biosensor for carcinoembryonic antigen (CEA) based on electrochemiluminescence resonance energy transfer (ECL-RET) was designed. Tris(2,2′-bipyridine)ruthenium(II) (Ru(bpy)32+) was used as an energy donor for ECL-RET, and an Au nanoparticle-modified MOF framework (AuCoFe MOF) was used as an energy receptor for ECL-RET. The ECL emission spectra of Ru(bpy)32+ were in the range of 550 nm to 680 nm, and a zinc oxalate MOF encapsulating Ru(bpy)32+ (Ru@ Zn oxalate MOF) encapsulating Ru(bpy)32+ was prepared. The UV-vis absorption spectrum of AuCoFe MOF ranges from 280 nm to 700 nm and overlaps with emission spectra of Ru@Zn oxalate MOF, which is critical for RET. The AuCoFe MOF-Ab2 bioconjugate, target CEA antigen, the Ru@Zn oxalate MOF-Ab1 bioconjugate together forms a sandwich structure, resulting in quenching of the ECL signal of Ru@Zn oxalate MOF by AuCoFe MOF. Under the optimized experimental conditions, the ECL-RET sensor exhibited excellent analytical performance in CEA detection with a linear range of 1.0×10− 13 to 1.0×10− 8 mg mL− 1, the minimum limit of detection of it is 1.4×10− 14 mg mL− 1 (S/N = 3), and its recoveries of spiked samples ranging from 99.1–100.7%. The developed sensor has excellent stability, reproducibility and specificity and is suitable for the detection of CEA in human serum and has the potential to provide sensitive detection of other biomarkers of diseases.