冯双礼与白文选一起参加张献忠的农民起义,最早是张献忠大西国五军都督之一(五军都督王尚礼、白文选、冯双礼、马元利、张化龙),冯双礼为定北将军
艾能奇部将。
张献忠死后,冯双礼随孙可望进入云南,联明抗清之后负责收编贵州的明朝官军以及恢复贵州各地的生产。
顺治八年(1651年)四月,
孙可望派冯双礼等率领马兵一万余名、步兵数万、战象十余只,大举由黔入湘:一路由铜仁、麻阳,一路由平溪、便水,一路由大小梭罗,合攻沅州(今湖南芷江)。清沅州守军三营合计只有三千士卒,退入城中,被“围如铁桶”。四月十五日,冯双礼命令明军奋勇攻城,当天就占领了沅州,活捉清将郑一统、知州柴宫桂。冯双礼等攻克沅州后,移兵上攻辰州(府治在沅陵),因清朝辰常总兵
徐勇防守甚严,未能得手。清廷委任的挂剿抚湖南将军印续顺公沈永忠领兵二万,竭力支撑,双方在一段时间里呈胶持状态。到次年(1652年)四月,
李定国率部由贵州进入湖南,会合冯双礼部于五月中旬进攻靖州。清续顺公沈永忠派总兵张国柱领兵八千名往援,在靖州陷入明军重围。经过短暂的交战,清军大败,损失官兵五千一百六十三名(其中满洲兵一百零三名)、战马八百零九匹,几乎全军覆没,张国柱率残部于二十二日“踉跄奔回”明军趁胜攻克靖州、武冈州。在这之后不久受封兴国侯。同
马进忠,
白文选等人参与周家铺之战。
刘文秀东攻湖广,冯双礼也随军,只是这次战役没有战果。
孙可望进攻昆明前封冯双礼为兴安王,命其留守贵州,等孙可望败回贵阳,命留守大将冯双礼带兵把守威清要路,并同他约定如果刘文秀追兵到来即连放三声号炮报信。冯双礼已经知道孙可望兵败如山倒,出师时貔貅十万,返回贵阳只剩随从十五六骑,因此他决定改弦易辙,不仅不帮助孙可望稳定贵州局势,反而在
刘文秀追兵尚未到达之时就下令连放三炮。可望听见号炮,以为追兵已到,连忙带着妻儿和随从出城东奔投降清朝。因冯双礼反正有功,由兴国侯晋封为庆阳王。
在贵州迎战清军大多不利,几次反攻也不能奏效,因此李定国下令明军全部撤回云南,接着又火烧北盘江上的铁锁桥,留冯双礼断后,清军砍木编成竹筏渡江击败冯双礼,贵州彻底陷落。冯双礼退回昆明再入四川建昌地区,想避开清军主力转入敌后,会同夔东十三家的大顺军另创局面。但此时冯双礼的队伍已接近穷途末路,大顺军反攻重庆又失败,军心基本崩溃,部将狄三品叛变,挟持冯双礼投降清朝。下面是吴三桂给清廷的奏疏以及回复:顺治十六年四月二十七日“平西大将军平西王
吴三桂奏报:大兵克滇之后,伪庆阳王冯双礼同伪德安侯狄三品等遁走四川建昌卫。臣再三招徕,双礼执迷不从。狄三品等用计执之以献,并缴伪庆阳王金印一颗、大将军金印一颗、金册一副、敕一张。双礼或俘解来京,或军前正法,伏候圣裁。
得旨:览王奏,计擒伪王冯双礼,具见王筹画周详,指授得宜,预伐狡谋,克奏肤功,朕心嘉悦。狄三品等遵谕效力,擒逆来献,诚悃可嘉,并敖一凤俱著从优议叙具奏。冯双礼附逆梗化,大军所至,不即投诚,窜迹入蜀,本当正法,但今既就擒,杀之无益,姑免死,昭朕好生之心,著押解来京安置。