赵武灵王本以为自己代公子章讨封必成,不想被肥义拒绝。肥义拒绝则赵王何更会拒绝。于是,赵武灵王将讨封不成一事原原本本地告诉了公子章和田不礼,意在激公子章与赵王何争斗,自己好以调和的身份,重新执掌朝政。公子章与田不礼果然十分怨恨赵王何与肥义,对于父亲的默许,公子章决定采取行动。
由于赵豹对邯郸的防卫很严密,赵王何也只是听政时才得一见,公子章与田不礼无法下手。赵王何对赵武灵王的调兵也控制得很严,赵武灵王知道赵王何已对自己有所防范。这激起了赵武灵王更大的斗志。此时,赵武灵王已经不把赵王何看作自己的儿子了,而是作为自己最大的对手。
赵武灵王以在沙丘(今河北省邢台市广宗西北选看墓地为名,让公子章与赵王何随行。赵王何没有办法,只得在肥义和信期的陪同下随行。到沙丘后,赵王何居一宫,赵武灵王与公子章居一宫。
田不礼劝公子章形成杀赵王何的事实,再控制赵武灵王,既而以奉赵武灵王之命的名义称王。于是公子章借用赵武灵王的令符请赵王何到主父宫议事。肥义感觉不对,要赵王何与信期加强防卫,自己不归即为事变。命令准备使者,如果一旦发生变乱,立即通知公子成与李兑勤王。
肥义入主父宫后,果然觉得气氛不对。没有见到主父,却见到了公子章和田不礼,知道自己肯定回不去了,意料中的事情果然发生了。公子章与田不礼见以主父的名义都调不动赵王何,知道赵王何已有所准备。公子章与田不礼决定以快制胜。在杀了肥义后,公子章与田不礼决定再遣使者调赵王何,如其不来,则立即进攻。公子章与田不礼暗中养有众多武士。赵王何见肥义未归,而使者又至,知道发生事变。信期逼问使者,果然肥义被杀。信期怒斩使者,率军包围主父宫,与公子章和田不礼及其党徒展开激战。李兑与公子成很快也率军赶到沙丘,参与平叛。赵王何的军队很快就控制了局面,公子章与田不礼战败,田不礼逃亡宋国,公子章败退到主父宫,主父纳其入。信期、李兑、公子成围主父宫。李兑想向赵王何请示如何处置,被公子成制止。公子成说,以目前之势,如果请示赵王何,赵王何很难下达赶尽杀绝的命令,亲口诛其父兄。如此一来,围主父宫,赶杀公子章就会成为信期、李兑、公子成的罪过。而如果不请示赵王何,自己处置,赵王何也一定会接受这个结果。李兑与信期觉得很有道理,于是派兵攻入主父宫,诛杀公子章及其党羽,主父不能制止。公子成尽出主父宫人,不许主父出宫。主父欲拼一死,但公子成等人只围不战,无人敢担刺杀主父的罪名。主父被围在内宫里,内宫本无存粮,一些日常的瓜果点心没过几天就被吃光了。公子成对主父断粮断水前后达三个月之久,主父被活活饿死。公子成在确定主父必死之后,才打开内宫,为主父收尸。赵王何对主父之事一直不问,直到公子成来报主父饿死,才痛哭一场,命令厚葬,全国举哀。
沙丘平台在今邢台市广宗县大平台村南,据史书记载,这里是战国时期赵国有名的沙丘宫遗址。历史上许多著名事件曾发生在这里。商纣王曾在邢地(今邢台市沙丘苑大兴土木,扩建苑台,放置了各种鸟兽,还设酒池肉林,狂歌滥饮,通宵达旦。赵国时期,公子章与惠文王争夺王位,兴兵作乱,兵败,逃到赵武灵王所住的沙丘宫。惠文王派公子成和李兑率兵包围沙丘宫,杀死公子章,饿死赵武灵王,史称沙丘之变。公元前21年,秦始皇出巡途中病死于巨鹿郡(今邢台市沙丘台,少子胡亥和左丞相李斯、中车府令赵高秘不发丧,篡改始皇诏,立公子胡亥为太子,史称沙丘之谋。
秦汉以来,沙丘宫遗址成为一方名胜。文人骚客,来此访古探幽,留下不少诗文。有的感叹“武灵遗恨满沙丘,赵氏英名从此休”;有的伤情“鱼分龙臭曾兹台,野寺清钟入夜哀”。清朝康熙年间顺德府广宗县吴存礼的一首七律《沙丘宫怀古》,堪为其中代表。诗云:
“闲来凭吊数春秋,阅尽沧桑土一杯。
本籍兵争百战得,却同瓦解片时休。
祖龙霸业车申恨,主父雄心宫里愁。
唯有朦胧沙上月,至今犹自照荒邱!”
武灵遗恨满沙丘,赵氏英明于此休。
年来月去春寂寞,故宫雀鼠尚含羞。