刘宁与董昇营西山，自将中军，击之夏米庄，败绩。刘宁与董昇被团团包围，几乎沦陷。之后发巨炮击之，敌多死，方才解围。周玺听闻中军失利，亟还兵援，并乘胜追击。随后刘宁重整部队，接连获胜。当时许宁因作战失利获罪，唯独刘宁与周玺有功，以功予实授。之后以右副总兵分守代州，兼督偏头关等。弘治初年，改镇陕西，讨平扶风诸县附籍回族叛变。弘治三年，佩征西将军印，镇守宁夏，次年去世。死前召诸子曰：「吾佩印分阃，分已足，独未尝大破敌，抱恨入地矣。」连唿「杀贼」而瞑。