永和七年(351年),后赵皇帝石祗派刘显带领七万士众攻打冉魏政权的邺城,冉魏天王冉闵暗中回到邺城后,带领全部兵马去作战,大败刘显,追击到阳平,斩杀三万余人。刘显畏惧,秘密派出使者请求投降,并请求杀死石祗来作为报效,冉闵整顿师旅而返回。四月,刘显杀死石祗及其丞相乐安王石炳、太宰赵鹿(一作赵庶)等十多人,把石祗的首级送到邺城,并送来人质请求冉闵保全自己的性命。冉闵下令在大路口焚烧了石祗的首级,授予刘显上大将军、大单于、冀州牧的官职。七月,刘显再次率兵攻打邺城,被冉闵击败。刘显返回,在襄国称帝。
永和八年(352年)正月,刘显进攻常山,冉闵留下大将军蒋辅佐太子冉智守卫邺城,自己统率八千骑兵前去救援。刘显的大司马王宁投降冉魏,将枣强县拱手交出。冉闵攻击刘显,将他打败,追击到襄国。刘显的大将军曹伏驹打开城门让冉闵进入,冉闵杀死刘显及其公卿以下的官吏一百多人,焚烧了襄国的宫室,将襄国的百姓迁徙到邺城。