國民革命軍第二十一軍，是國民革命軍川軍系統的一個軍。
沿革
1926年12月7日，川軍第2軍響應國民革命軍北伐，被國民政府改編為國民革命軍第二十一軍：
* 軍長劉湘
* 第1師，唐式遵任師長
* 第2師，李雅材任師長
* 第3師，王陵基任師長
* 第4師，王瓚緒任師長
* 第5師，向成杰任師長
* 第6師，潘文華任師長
* 第7師
* 第8師
* 直屬1個旅
* 兩個遊擊司令部
1935年5月，國民政府對川軍進行整編，由於該軍兵力過多和編製過大，所屬部隊被分編為第二十一、第二十三、第四十四軍共3個軍。1935年10月，劉湘升任川康綏靖公署主任兼四川省政府主席。
* 軍長唐式遵
* 副軍長范紹曾
* 參謀長劉熙鑒
* 第1師，饒國華任師長
* 暫編第2師，師長彭誠孚
* 第4師，師長范紹曾（兼）
1937年7月抗戰爆發。1937年7月8日上午8時川康整軍第二次大會在重慶上清寺花園舉行。該軍整編為：
* 第145師，師長饒國華，參謀長曾南飛
 * 第433旅佟毅
 * 第435旅孟浩然
* 第146師，師長范紹曾兼任（后劉兆藜），參謀長張六師
 * 第436旅(旅長廖敬安)
  * 第872團(團長林紹成)
* 獨立第13旅，田冠五任旅長；
* 獨立第14旅，周紹軒任旅長。
* 第162師：原劉湘集團所屬第1、第4師和暫編第2師各一部合編組建。彭誠孚任師長
7月10日，劉湘返成都即電呈中央、蔣委員長，請纓抗戰。同時通電全國，籲請團結一致，抗擊敵寇。8月7日，四川省主席劉湘奉中央電令，由成都飛南京出席國防會議，劉湘力主全國團結一致對外抗戰，並表示抗戰局面開展后，決以四川的人力、財力，貢獻國家，聲稱：「四川可出兵三十萬，供給壯丁五百萬，供給糧食若干萬石」。8月20日國民政府軍事委員會決定設立五個戰區和四大預備軍，川軍為第二預備軍，轄兩個縱隊。並發表第二預備軍司令長官劉湘，副司令長官鄧錫侯，擔任平漢鐵路方面的作戰任務。轄：
* 第一縱隊司令鄧錫侯(兼)，副司令孫震;
* 第二縱隊司令唐式遵，副司令潘文華;
9月5日上午9時，四川各界民眾歡送川軍出川抗敵大會，在成都少城公園大光明電影院舉行。
1937年9月21日，軍長唐式遵奉命率第145師、第146師和獨立第13旅、獨立第14旅出川抗戰，第162師留駐守成都。10月14日，劉湘派盧作孚等到南京面見蔣介石，要求川軍集中使用，統一由劉湘指揮，負責一個方面的作戰。桂系李宗仁、白崇禧也建議蔣介石給予劉湘戰區司令長官的任命。10月15日，蔣介石在李宗仁、白崇禧的建議下，改任劉湘為第七戰區司令長官兼第二縱隊司令，唐式遵為第二縱隊副司令。當日劉湘命令所屬各部隊到重慶、萬縣一帶集中，候輪東下。11月12日日軍佔領上海。11月12日劉湘到達南京，在南京锏銀巷川康綏靖公署駐京辦事處后在赤壁路15號(今赤壁路小學)成立了第七戰區司令長官部，改住寧海路2號，隨即覲見蔣介石，請示軍政大計。11月13日，蔣介石命令：「第二縱隊全部奉命即開南京附近，集結待命。」劉湘下令：「一四四師、獨立十三旅、第二縱隊部、一四八師、一四七師，庚即乘平漢、隴海、津浦鐵路火車集結南京浦鎮，一四五師、一四六師、獨立十四旅船運漢口后，直接船運蕪湖登陸，拱衛首都南京。」11月18日第二縱隊司令部到達南京。第三戰區司令長官蔣中正兼、顧祝同代理、何健副之，前敵總司令陳誠，首都衛戍軍司令長官唐生智，總預備軍司令長官劉湘。11月19日，蔣介石發佈作戰命令：著劉(湘)司令長官所部，以主力在廣德，一部在溧陽間集結，並以一師以上兵力接防長興、宜興間任太湖之警戒。第七戰區司令長官劉湘當即命令：在京之郭(勛祺，第144師)、楊(國楨，第147師)、陳(萬仞，第148師)三師迅速取道京杭國道，向泗安、長興、宜興一帶前進;在蕪湖之饒(國華，第145師)、劉(兆藜，第146師)兩師取道宣城，向廣德前進。11月23日，第二縱隊司令唐式遵到達廣德附近，接奉劉湘命令：第二縱隊應占領安吉、長興之線，以協同友軍作戰。是日先到廣德之第146師推進至安吉附近，佔領陣地;第145師尚在宣城、廣德道上行進中，第144師、第147師、第148師在京杭道上行進中。第二縱隊副司令潘文華率第145師的先頭部隊第433旅(旅長佟毅)到達廣德。第145師師長饒國華為掩護友軍安全撤退，令先頭部隊第433旅第865團(團長戴傳薪)推進至泗安，佔領陣地。
11月下旬第二十一軍進抵皖南廣德、泗安一帶，牽制、阻截從太湖流域進攻南京的日軍。唐式遵遂派饒國華師守廣德。不久，無錫、江陰、武進相繼失守，11月22日，日軍牛島師團由飛機大炮掩護，由太湖分乘百餘艘汽輪，橡皮艇侵入宜興、長興，爾後分兵兩路準備搶佔泗安，直撲廣德。日軍採取用重火器猛烈破壞中方工事，出動27架飛機輪番轟炸。步兵在重炮、機槍掩護下發動進攻。饒國華指揮第433旅佟毅部在廣德前方約60里的泗安佔領陣地，于11月27日與日軍展開戰鬥。日軍依靠裝備優勢于30日攻陷泗安。與此同時，日軍主力沿吳嘉公路直奔廣德，饒國華得知后率領第433旅奔赴廣德前方約五里的界牌，阻擊日軍，饒國華到前線督戰。日軍不斷從東洞庭山、西洞庭山調部隊增援。在激戰中雙方均損失慘重，不久，中方從宣城至廣德的鐵路幹線被日機炸燬，補給中斷，饒所部被日軍三面合圍，11月30日，日軍佔領廣德。饒國華受命組織反攻，但其手中只剩下一營士兵，被日軍包圍於十字鋪據點，日軍派使勸降，饒國華在給第七戰區司令長官劉湘寫了絕命書後自戕。
1938年6月，該軍在參加武漢會戰，固守長江南岸。1939年2月4日，該軍隸屬於第23集團軍，軍長唐式遵升任第三戰區副司令長官兼第23集團軍總司令，第二十三軍副軍長陳萬仞轉任該軍軍長，劉熙鑒任副軍長；同時撤編第二十三軍，原轄第147師，第148師分別編入第二十一軍；該軍第145師調歸第五十軍。該軍在長江以南東起蕪湖、荻港，西至鄱陽湖東南湖口，參加1939年冬季攻勢作戰（安慶蕪湖戰鬥）。1940年初攻克日軍馬當要塞。參加第二次長沙會戰。1941年春，陳萬仞調駐屯溪，任第23集團軍副總司令兼21軍軍長。1942年1月第23集團軍副總司令劉雨卿兼任軍長，周紹軒任副軍長。下轄部隊調整為第145師、第146師、第147師。1942年5月，該軍參加了浙贛會戰後駐守江西貴溪整訓。1942年該軍第148師與第五十軍第145師對調。1945年，該軍奉命整編，第147師被裁減，另將第五十軍新編第7師撥歸該軍建制：
* 第145師，師長凌諫銜
* 第146師，師長戴傳薪
* 新編第7師，師長黃伯光
1946年5月，該軍改編為整編第21師，師部駐崑山，編余大批軍官，年紀大的直接退役，45歲以下的進杭州第12軍官總隊受訓：
* 師長劉雨卿
* 副師長 岳星明/戴傳薪
* 師參謀長江崇林
* 整編第145旅，旅長凌諫銜，參謀長林雪谷，駐守鎮江至蘇州一線。
* 整編第146旅，駐守上海，旅長戴傳薪/岳星明，副旅長兼參謀長李前榮，副旅長馬國榮。旅部設在江灣東五角場，旅長辦公室設在上海四達路興亞新邨6號。
* 新編第7旅，駐守蘇中南通至靖江、泰州一線。旅長黃伯光，副旅長田從云、黃恒仁，參謀長戴傑夫。1946年7月參加蘇中作戰，旅部及所轄兩個團被殲滅，該旅番號被撤銷，餘部被改編為整編21師獨立團，團長何軍章。
該部利用進攻蘇中蘇北解放區的時機，第145旅控制的蘇中地區大肆收購當地糧食和棉花，運到第146旅駐守的上海倒賣牟利，引出了蔣經國上海「打老虎」。為此，免去了戴傳薪第146旅旅長職務，調任整編第21師副師長，整編第21師副師長岳星明調任第146旅旅長。1947年二二八事件后，3月7日開始，整編第21師師部和第146旅陸續從上海與第202師交接換防乘船開赴臺灣，第145旅則從鹽城到連雲港乘船開赴臺灣，改隸臺灣警備總司令部。第146旅直屬部隊（迫擊炮營、工兵營、通訊連、搜索排)和警察局、憲兵隊為新竹第一綏靖分割槽，指揮所設在新竹警察局。
1947年10月，原第二十一軍第147師少將師長傅秉勛編余後進入陸軍大學將官乙級班第二期畢業出任整編第21師少將副師長，到任后發現該整編師軍需處長李砥平給師參謀長江崇林在南京買了一座小樓，就追問錢從哪來？李砥平不敢實說，吞槍自盡。蔣介石命令整編第21師全部調回上海、南通，進行徹查。整編第21師師部和第146旅駐南通，第145旅駐上海，副旅長以上軍官全部接受審查，提拔第146旅第438團團長駱周能和第146旅第436團團長曾厚澤分別升任第145旅和第146旅副旅長實際主持2個旅的工作。11月11日，國防部保密局報告，破獲上海大華企業公司（負責人忻元錫）是解放區華中銀行、蘇北貨管局等在上海的聯合辦事處，其主要業務就是負責為解放區換購銷運軍需物資，抓獲二十人（忻元錫逃脫），繳獲帆船二艘，黃金、股票、美鈔、西藥、電料、槍支、彈藥、棉布、顏料等各種物資，總價值約八十億元法幣。1947年11月29日臺灣警備總司令彭孟緝報告，整編21師參謀薛運章，勾結臺民李來旺、陳福信，盜拆電力公司馬侖地區電線一千公斤，及烏來變電所鋼索二千公斤售與閩南旅社經理江元亨，得款臺幣三十四萬元，並由第21師發給證明書，被臺中市警察局偵破，據李來旺供稱，與劉師長有往來，挖掘物資系奉劉雨卿師長的命令；第21師輜重營長丁武鋒、連長王樹林，勾結臺民陳玉連，搬運明治溫泉電力公司大甲溪發電所器材、分道鐵軌等物資，也都有第21師證明書；第21師145旅，盜賣白冷、東邜溪、谷關等處松根油釜等物資，有該旅迫擊炮營長蕭厚德證明書。1948年1月13日，國民政府參軍長薛岳報告，整編第21師師長劉雨卿，曾以預領該師兩月經費，購買棉紗布類運臺，后因臺灣棉紗價過低，又運回上海，並盜賣臺灣發電所器材，約值數千萬元，並賄放「二二八事變」鐘添燈等人，擬將劉雨卿革職，交軍法訊辦；第21師其他涉案人員一併撤職，押解來京交軍法訊辦。蔣介石認為劉雨卿在抗戰、皖南事變剿共、戡亂（平定臺灣「二二八」事變）都有功勞，所以批示暫緩。1948年1月18日，薛岳再次呈報第21師師長劉雨卿盜賣公物，縱屬不法，擬革職交軍法訊辦。經奉，鈞批：暫緩。茲為求整飭紀律，安撫民心，起見，除劉師長部分暫緩外，對於該師輜重營長丁武鋒等擬仍請準飭押解來京，交軍法局，依法訊辦。1948年1月20日，蔣介石批示：如擬。不久，師長劉雨卿調任重慶警備司令部中將司令；少將副師長戴傳薪調任國防部少將部員，後派國防部東北戰地視察組少將副組長兼少將視察官，后改任重慶第二、第八訓練處少將副處長；少將副師長傅炳勛調任整編第104旅少將旅長；少將參謀長江崇林調任國防部少將部員，后改任整編第74師（師長邱維達）少將參謀長；整編第49師中將副師長、瀋陽防守中將副司令官王克俊調任整編第21師中將師長，劉潁悟上校隨其調升為少將參謀長，吳澤炫上校調任上校副參謀長。第145旅少將旅長凌諫銜升任整編第21師少將副師長；少將副旅長嚴仲翔調任國防部戰地視察第一組少將視察官；少將參謀長李志熙升任少將旅長；第146旅少將旅長岳星明調任參謀總長（顧祝同）辦公室少將副主任；少將副旅長馬國榮調任國防部戰地視察第九組少將視察官；少將參謀長李前榮升任少將旅長。整編第21師排以上軍官清一色變成了黃埔系被徹底中央化。由於上海和蘇中蘇北的大宗物資走私渠道被徹底摧毀，上海的物資供應更加緊張，權勢企業囤積居奇，物價飛漲，經濟面臨崩潰，不得不發行金圓券，實行貨幣改革，禁止黃金、白銀、外幣流通，並由蔣經國實行經濟管制，用鐵腕手段，到上海「打老虎」。  
1948年9月，恢復第二十一軍番號，隸屬第一綏靖區。
* 軍長王克俊
* 第145師
* 第146師
* 第230師：新組建。撥歸該軍建制。師長駱周能。
1949年渡江戰役前，佈防江陰申港一帶，該軍增編第230師。陣地東接江陰要塞。渡江戰役中，第230師師長駱周能以下2,000餘人在江陰被俘，鄧彥朝繼任師長。上海戰役時，5月24日晚湯恩伯下令第五十二軍上船撤離上海，留下第二十一軍接替防務。5月25日，王克俊把第230師殘部留在上海市區，帶主力第145師和第146師僅剩的3,000多人轉進到舟山被裁撤番號。第230師殘部在副師長許照的指揮下堅持到5月26日才帶部隊投誠。1949年5月27日，該軍一部在淞滬警備區副司令官劉昌義率領下向解放軍投誠。
1949年10月1日以華東撤退到四川的該軍殘部為基礎重建第二十一軍，隸屬於西南軍政長官公署，擔任宜賓、成都地區的守備任務：
* 軍長王克俊
* 第145師
* 第146師
* 第235師：11月5日撥屬該軍
1949年12月下旬，該軍在宜賓、成都地區被殲滅。