辅公祏与杜伏威是好友,两人一起于隋大业九年起兵反隋。唐高祖武德二年,他们投降唐朝,杜伏威任唐淮南安抚大使,封吴王;辅公祏任淮南道行台左仆射,封舒国公。
武德五年,唐高祖李渊鉴于杜伏威、辅公祏虽表面上投降唐朝,而实际上仍拥兵自重,雄据淮南江东,乃派秦王李世民率大军乘灭王世充、窦建德、刘黑闼之余威,军至淮南,并召杜伏威入朝。
倘若杜伏威不去长安,唐军势必要大举进攻,杜伏威不敢抗旨,遂留辅公祏和右将军王雄诞留守丹阳,他则至长安朝见李渊。行前,杜伏威叮嘱王雄诞说:“我到长安后,若不失官职,你千万不要让辅公祏造反!”
杜伏威至长安,官拜太保。第二年八月,辅公祏竟杀掉阻止他谋反的王雄诞,起兵反唐,并称帝于丹阳,国号宋,以其老友、道士左游仙为兵部尚书、东南道大使、越州总管。
李渊闻知此事后,马上遣李世民率军击之。恰巧此时北方的突厥入侵,李世民前往并州防御突厥兵,李渊遂又改派其堂弟李孝恭为行军元帅,与李靖、李世蹚等唐朝开国名将率大军征讨之。
十一月,唐军平定辅公祏之乱的战斗正式展开,至第二年三月,唐军节节胜利,各路大军遂会师于当涂。
《读史方舆纪要》载:“金陵(即南京)有事,姑孰(即当涂)为必争之地。”盖自西向东略取南京,必经当涂,当涂克则南京西门大开。所以,辅公祏为保卫其“国都”之安全,令总管冯慧亮、陈当世、陈政通等率水陆大军屯守于此,欲与唐军展开当涂大战,一决胜负。
冯慧亮等凭借水陆之险,坚壁不战,计划待唐军懈怠,再大举反攻。
李孝恭针锋相对,遣奇兵断其粮道,因此冯慧亮军中乏食,无法坚守营壁。万般无奈之下,冯慧亮只得出战,派兵夜袭唐军营地,无功而还。
两军相持之际,李孝恭召集众将商议对策,有人建议避开冯慧亮,直接袭击丹阳,丹阳若克,冯慧亮不战自溃。很显然,这是避实击虚之计,好似极有可行性。
而李靖却说:“公祏精锐虽在水陆二军,然其自统之兵亦皆劲勇。慧亮等城栅尚不可攻,公祏既保石头,岂应易拔?若我师至丹阳,留停旬月,进则公祏未平,退则慧亮为患,此便腹背受敌,恐非万全之计。慧亮、正通,皆是百战余贼,必不惮于野战,止为公祏立计,令其持重,但欲不战以老我师。今欲攻其城栅,乃是出其不意,灭贼之机,唯在此举!”
李靖之言,指出了敌我双方的正确战略:对于敌方来说,最好的作战方略便是坚壁不出,以待我军疲弊;对我方来说,应攻其栅栏,诱之出战,然后一鼓作气歼灭之。
李孝恭同意李靖的方略,乃派黄君汉率一些老弱士兵进攻冯慧亮军的城栅,而另遣卢祖尚、阚稜率精兵结阵于数里之外。黄君汉率军攻敌营垒,佯装不胜而退。冯慧亮等见唐军皆老弱病残,不战自溃,乃出兵追击,追出数里,卢祖尚突然率军列阵而出,冯慧亮大惊,只得硬着头皮组织士兵奋战,以求杀出唐军的伏击阵。阚稜曾是杜伏威帐前的骁将,勇冠三军。武德五年,他随杜伏威降唐,至长安,被李渊任为左领军将军。此次受李渊命随李孝恭东讨辅公祏。及两军展开混战后,阚稜大喝道:“你们不认识我吗?谁敢来与我战?”辅公祏之军中,有许多士兵曾是阚稜的旧部,见此情形,各无斗志,有的甚至放下武器叩拜阚稜……
本来,冯慧亮部突然遭到唐军伏击,人心便已大为不安,至此,遂纷纷溃逃,李孝恭麾军追杀,斩首万余级,冯慧亮与陈政通等仅率十余骑狼狈逃回丹阳。
辅公祏见冯慧亮等一败涂地,大惧,乃率丹阳守军数万弃城东逃,欲与左游仙合兵于会稽。遭到李世蹚所率骑兵的猛烈追击,逃至武康(今浙江武康)时,其部下仅剩下数十人了。未几,辅公祏为当地野人所擒,送至丹阳,被杀。
辅公祏既无良佐,又无良将,竟在唐朝已大体上平定天下的形势下起兵反叛,真是愚不可及!从他八月起兵至次年二月身死,仅仅过了不足半年的皇帝瘾。
李孝恭、李靖、李世蹬等小施计谋,即使冯慧亮等乖乖地进入彀中,一战而败,一败而不堪收拾。辅公祏自己本非善谋之士,所用将领又如此愚妄无能,安得不败?
(《新唐书·李靖传》、《旧唐书·辅公祏传》)