更煽动附近郡县叛魏。魏军于是大举进攻，更加以崇祖别将梁湛的母亲为人质逼梁湛瓦解崇祖部曲的军心，一度让那些部众溃退逃走。崇祖知道若果全军都溃逃的话必定会被全歼，于是自己率众殿后奋力抵抗，大败追兵后才南归。明帝念及崇祖一直在北方抗魏，遂封其为下邳县子。崇祖在泰豫元年（472年）行徐州事，并决定移屯朐山以南的龙沮。崇祖提出引河水掩盖平地以阻碍魏军以骑兵入侵，明帝在刘怀珍的支持下同意建议，崇祖便命人筑堤集水。魏彭城镇将长孙浑得知此事后认为若果让崇祖在龙沮立足即是国耻，于是在堤坝还未建成时就派了数万骑兵进攻他，虽然崇