公元1630年,张献忠响应王嘉胤的号召,起来反抗明王朝,不久之后便独树一帜,拥有了自己的一支队伍,他自立为八大王,后来他成为了三十六营的主要领袖,以作战多谋而闻名,张献忠的老上司王嘉胤死后,他也投降了高迎祥,与李自成一起共事,后来因为双方意见分歧,不久便分开发展,后来由于官军攻势凌厉,张献忠便决定韬光养晦投降朝廷,被朝廷招安,此时的张献忠虽然名义上成为朝廷的官员,但是却拒不解散士兵,当然与李自成也保持着距离,而是日夜操练,准备东山再起。
公元1639年,张献忠自觉时机成熟,于是便重新出山,反叛朝廷,转战四川境内,杀了明朝王爷,明朝派督师杨嗣昌前去追剿,结果杨嗣昌被张献忠牵着鼻子走,不久之后因作战失败,再加上身体不好很快就去世了。公元1643年,张献忠称大西王,继续攻占四川各地,起义军自称60万大军,很快便控制了四川全境,张献忠自称大西皇帝,建国改元,但是好日子没过几天,清王朝在入主中原之后,着手对张献忠展开围剿,清朝肃亲王豪格亲自率军进入四川,张献忠由于缺乏根据地,逐渐被消灭,张献忠也中箭身亡。张献忠虽然已经去世,但是其余部还在继续作战,后来张献忠的余部和南明桂王政府联合,一起抗清图谋恢复中原,这是后话。
张献忠死后,关于张献忠的谜团越来越多,比如成都民间就曾经流传着一首民谣:“石牛对石鼓,银子万万五。”这就是暗指张献忠的宝藏之谜,据说当年清军入关时,四川内部也非常混乱,前明的官员不服张献忠,对张献忠所派的官员大肆杀戮,张献忠名义上控制了四川全境,但实际上可以控制的地盘非常小,再加上张献忠的流寇作风,使得张献忠在四川并没有打下一块靠得住的根据地,老百姓也不满张献忠的统治,纷纷起来反抗。
在这种情况下,张献忠早就料想到如果清军一来,自己的大西政权必定是土崩瓦解,于是张献忠提前做好准备,他在四川全境大肆搜刮民脂民膏,抢掠金银财宝,将这些金银财宝全部沉到了江中,准备以后万一东山再起用作军费,为了防止年久忘记沉江地点,张献忠便设计了石牛和石鼓作为沉江地点的标志,后来张献忠在对清军作战中身亡,而这个秘密也就流传到了今天,人们只知道江中有张献忠的宝藏,但是谁也无法证实。
这个谜团直到2017年才被彻底揭开:当地村民宋某曾有潜水经验,听说这首民谣之后一直想碰碰运气,于是便在彭山区江口镇对面的岷江河畔身着潜水服下水了,谁也没有想到,潜水后不久,宋某就摸到了一个金坨坨,非常重,当他上岸之后才发现自己手上拿的是一只金老虎。宋某大喜过望,于是便再次潜水,结果又摸到了一方“永昌大元帅印”,还有各种金册、银锭等等。后来宋某在倒卖文物的过程中被抓获,宋某自称这些金银是自己潜水捡来的,并非违法所得,可还是被判了刑。也正是通过这个农民的侥幸心理,才发现了这个惊天的大秘密,从而也证实了张献忠藏宝事件的真实性!弥补了我国考古历史上的空白!