天监六年,北魏中山王元英与平东将军杨大眼等率数十万军队进攻钟离。钟离城北面有淮水阻挡,魏军在邵阳洲两岸架桥,竖起栅栏数百步,跨过淮水打通道路。元英占据南岸攻城,杨大眼占据北岸筑城,以运输粮草。城中只有三千人,昌义之督率将士,根据情况抗御。魏人用车载土填壕沟,让士兵背着土跟在后面,用骑兵在后面紧逼,有人来不及回头,就被土压住。不久壕沟填满,冲车撞到城墙,墙土就崩塌,昌义之用泥修补,冲车虽然能撞入却不能破坏城墙。魏人昼夜苦攻,轮番交替,跌下来又爬上去,没有人后退。一天交战几十回合,前后杀伤数以万计,魏人死者的尸体几乎与城墙一样高。