明末张献忠之乱,西充受祸最后而最深。那时,西充县城附近的鹤鸣山麓,有个官宦人家名叫李友柏的人,考中了贡士,授官安县教谕,宏奖士类,多所成就,晋升为石阡府(今贵州石阡县)推官,治狱平恕,囚无冤民,人皆称颂。后来致仕还乡,敦厚待人,和谐睦族,百姓深受感化,崇尚礼义。李友柏娶妻喻氏,生有二子,长子李完,在明熹宗(朱由校)天启二年(1622年)中进士后,曾任江西道御史,巡按两淮盐政。后来致仕还乡,正值张献忠统兵扰蜀,蹂躏四川,孤忠感愤,便倾家资整修了西充城池,招募健勇,严格训练,以保护家乡,后被张献忠的西充县令高凌云杀死。李友柏的次子李兆,与胞兄李完同中进士,官至光禄少卿(九卿之一),因病致仕归里。刚走到贵州的思南县,听说李闯王攻破京城,张献忠称王成都,不便回川,遂遣家仆范士龙(西充县人)回家探望。范士龙跟随李侍郎十数年,忠义事主,未尚离左右。他回到故乡,见西充县城已被张献忠烧毁几尽。他到乳母李氏家探问方知李完御史一家大小惨遭杀害,只有李兆的幼子李映庚,被憨仆袁氏抢救出府,藏于乳母李氏石仓夹壁中,死里逃生。范士龙见到了幼主,大喜地说:“公子幸存,此可以慰主公悬念啊!”便将映庚护送至思南县李侍郎处居住,李侍郎更是高兴。范士龙再归西充,回到自己的家,见山中妻子及儿女五人都饿死了,含悲安葬妻子毕,又回到侍郎身边。后来李侍郎病逝酉阳(今四川酉阳县),范义士和侍郎家的人们扶柩还乡,安葬故土,李映庚方回到西充。
清朝康熙年间(约1670年),刘志学(安徽宣城人)任西充教谕,得知了张献忠的西充县令高凌云杀死李完全家,只有憨仆袁氏冒着生命危险,不顾个人安危,将幼主李映庚救出,保护公子月夜奔赴南充亲戚强氏之家抚养。乳母李氏四处奔波,终于找到了幼主映庚,将他带回西充,藏在自家石仓夹壁之中,精心照料。后来李侍郎遣人到西充探望家小,方将公子送到侍郎身边,骨肉团聚,喜不自禁。刘教谕听说这件事后,十分感动,便到李府去探问奴仆救主的奇闻。李侍郎的孙儿李虞臣(李昭治)说:“当时袁、李二妪将我父映庚救出,后来,义仆范士龙从贵州赶回西充,方将父亲送归思南,不然我父焉能活命。”刘教谕感叹地说:“春秋时期,晋国权臣屠岸贾残杀赵盾全家,并搜捕孤儿赵武。全赖义仆程婴与公孙杵臼将赵武救出,抚养成人,报了冤仇,后被编成《赵氏孤儿》戏剧,千古传颂。殊不知西充也有义仆救主的事,今人但知袁、李双妪之救公子,而不谈及范义士,岂能泯灭无传呢?”遂作《西充范义士歌》道:“范义士,家西充,远隔南黔山万重。初承主命宁家室,一路干戈抢攘中。山中多年漏茅屋,谡谡松涛连野哭。归来妻子泣褰裳,乱后重逢休再出。团(团聚)不料转仓皇,漫说还乡便恋乡。万死一生公子在,而今复壁莫终藏。明公(李御史)穿眼黔南道,相送严程到须早。谁知狼狈再归来,家室沦亡不自保。我闻此事最心伤,公而忘私气激昂。百岁悠悠编邑乘,谁为潜德表幽光。顷作双妪行(曾作《双妪行》诗),询知义士节。彼既共流芳,此独何泯灭。君不见,晋文昔日赏从亡,(春秋时晋文公重耳流亡国外避难,后回国奖赏从亡臣属),绵上原田空夕阳(晋文公回国赏赐随从臣属,忘记奖赏介子推,介子推遂和母亲隐居绵上山中而死,文公乃以绵上作为他的封田)。”