成昌之战，又称无盐大捷或无盐战役，是发生在西汉末年王莽与赤眉军之间的一场战役。战役地点为无盐县（今山东东平无盐村）周围。
背景.王莽托古改制之后，造成了“工商失业”“百姓困乏”，各地农民纷纷起义，山东爆发了樊崇领导的赤眉军起义，随后，无盐县人索卢恢在无盐起义响应赤眉军。
战斗经过.
无盐屠杀.地皇三年（公元22年），王莽派更始将军廉丹、太师王匡统帅精兵围剿樊崇部。但新莽军素质低下，所到之处烧杀抢掠。十月，击败无盐起义军，攻破无盐县城并屠