蜀汉建兴八年(魏太和四年,公元230年)秋,魏派司马懿由西城,张郃由子午谷,曹真由斜谷“欲攻汉中”,“诸葛亮待之于成固赤坂”,因大雨路阻,魏军退还(《三国志·蜀后主传》)。
蜀汉炎兴元年(魏景元四年,公元263年)九月,魏遣钟会统10万余众从斜谷、骆谷进攻汉中。时监军王含守乐城,钟会派前将军李辅率军一万,围攻乐城。不下,会直进军阳安关(《三国志》、《华阳国志》)。
东晋太元九年(384)春,桓冲攻占前秦的魏兴、上庸、新城三郡。晋将杨佺期进驻本县,击走前秦梁州刺吏潘猛(《晋书》)。
东晋义熙元年(405),后秦敛俱攻晋地汉中,夺取成固,迁民3千多家于关中(《晋书》)。
梁大同元年(535),北魏派遣都督董绍、张献围攻南郑,梁州刺吏杜怀宝求援,梁将兰钦大破董绍、张献于本县高桥城(故址在今沙河营镇官井村西)。董、张逃入斜谷(《梁书·兰钦传》)。
唐宝应元年(762)党项羌人奴剌部进攻本县(《方舆纪要》)。
后周显德二年(955)十一月,后周将王景等围攻孟蜀的凤州。后周将韩通分兵镇守本县,绝孟蜀的援兵,后周遂克凤州(《资治通鉴》卷292)。
明洪武三年(1370)七月,夏(明玉珍国号)将吴友仁攻兴元,明将徐达由西安回驻宝鸡益门镇,命傅友德领兵3千由留坝出北木槽关,攻斗山,令军士每人准备10支火炬,在山上点燃,吴友仁见遍山火炬,惊恐逃跑(《平夏录》)。
清宣统三年(1911)阴历九月,汉中镇台江朝宗等命李春勃办理城固、洋县、西乡、佛坪四县团防。同年十一月初,陕西革命军先锋王标、统领邓占云率兵300多人入斜谷,意欲出升仙口夺城固。清汉中管带李光辉派郑宝堂率队前往小河口堵截,又派张虎臣驻军文川,并命李春勃率民团由洋县来城固,准备夹击陕西革命军。当时南郑十八里铺民团首领林某倾向革命,密约革命军先到十八里铺共攻汉中。陕西革命军进军至升仙村、杨家滩与郑宝堂部遭遇,郑部溃败,向汉中退却,革命军尾追至南郑丁家营,突受塔儿巷回民团阻击。革命军十一月底,由十八里铺退至江湾过汉江,经天明寺、二里坝入川。十二月初,陕西督军张凤翽命清汉中知府和清军投降、归顺。清军迫于形势于农历腊月十九日(1912年2月6日)投降革命军,汉中府十二州、厅、县光复。
民国10年(1921)夏,直系军阀阎相文任陕西督军,驱逐原皖系督军陈树藩,陈退驻本县。同年冬,直系吴新田奉陕督冯玉祥命率陆军第7师出升仙村谷口,驱陈树藩离本县去四川。
民国19年(1930)十一月初三起,川军刘存厚旧部张大经、廖震带四五千人,围攻县城十多天。陈际春发动群众在城墙外筑起三板土墙,城门用砖封闭,只留小铁皮门;挖掘街道路面石条、石头,堆放城上。群众轮番配合军队日夜守城。张、廖攻城时,云梯放土墙外无法接城;放土城内,接近城垣,城上滚木、石条、石头俱下。川军又用方桌支起4条桌腿,上盖湿被,人躲桌下用硫磺引火烧小铁门,亦无效果。消息传到汉中,王志远派人来县,犒赏张、廖6千元,并以划城、洋、西三县给川军为钓饵,稳住张、廖。王志远从宁羌、沔县等地调来驻防部队和陈际春团夹攻川军,遂解本县之围。张、廖败溃,由沙河营逃回四川。
民国21年(1932)12月9日,中国工农红军第四方面军,撤离鄂、豫、皖革命根据地,进行战略转移,经商洛、关中,越过秦岭,进驻本县小河口、桃园、双溪一带。12月10日在小河口召开师以上高级干部会议,批判张国焘的家长式作风等错误。小河口会议以后,红四方面军沿湑水河南下。国民党38军51旅的101、102团驻守升仙村一带。101和102团的一营配合迫击炮连在升仙村,二营在伏牛山,三营在庆山、骆驼山一带,阻止红军南下。红四方面军总部和4个师(10师、11师、12师、73师及少共团)共13个团万余人分路出击:东路走鹁鸽钻天、鸡嘴沟围攻杨家滩、庆山、骆驼坡一带国民党军;西路经水硙翻光山,由长沟出木槽口,围攻伏牛山一带国民党军;主力沿湑水河出升仙谷口。由于红军行军神速,趁其不备,东、西、中三路夹击,使升仙村国民党军腹背受敌,战斗不到两小时,国民党军溃退汉中。此役打死国民党军20余人(连长1人),打伤60余人(连长2人),缴获迫击炮3门,机枪4挺,步枪百余支。战斗结束后,部队继续南下,由柳林铺、沙河营一线过汉江。时值严冬,又下鹅毛大雪,汉江无桥,船只又被国民党抢走,红四方面军总指挥徐向前及王树声、李先念等率领全军指战员,夜晚泅渡过江,进驻上元观、孙家坪、天明寺、二里坝等地。12月12日在上元观衡家大院召开党团员活动分子会议,总结西征途中部队纪律和群众工作。中共陕西省委派雷展如与红四方面军总部取得联系,听取总指挥徐向前的指示,中共陕南特委及城固县派王燮、胡哲、张仁俊参加。红军总部鉴于汉中连年遭灾歉收,人民生活贫困,国民党大军压境,盆地不宜打游击,遂放弃原拟在汉中建立根据地的打算,决定在川北和陕南巴山创建川陕革命根据地。红军在本县期间,宣传群众,组织群众,召开群众大会,打击土豪劣绅,开仓放粮,赈济贫苦农民,组建革命武装。12月20日左右,红军离开城固,经南郑、西乡、镇巴入川。


红四方面军留给本县地下党作战地图