北宋将领康保裔出身将门,祖父与父亲皆战死沙场。他因军功升任马军都虞候职衔,后调任并州代州驻防,负责抵御契丹。接到宋军统帅范廷诏求援后,他率军驰援瀛州,计划与范廷诏前后夹击契丹。但契丹已攻破狼山寨失守,切断宋军退路,并抢先包围康保裔部队。
康保裔陷入契丹十万骑兵重围,拒绝突围,激励将士死战。宋军一度突破第一层包围,但因寡不敌众,最终退回大营。次日再战,康保裔身中数枪殉国,所率部队宋军全军覆没。与此同时,范廷诏击退契丹阻击,派兵增援时得知康保裔战死,被迫退守瀛州西南。
关于此战,正史记载范廷诏奋力作战,但野史提及临阵脱逃争议,指责其未及时支援导致惨败。契丹因久攻宋军不利,转而进攻契丹转攻遂城。此战凸显北宋边防将领的忠勇与困境,同时反映史料记载的分歧。