史料記載,張獻忠有「掠財」的行為。他攻下武昌後,將明朝的楚王塞進竹轎,拋入湖中溺死,然後「盡取王宮中金銀上百萬,載車數百輛」。在四川時,他還從各州郡的富商大賈處掠取大量錢財,且規定部下若私藏金銀一兩,便要斬全家;藏十兩,本人剝皮,還要斬全家。如此一來,整個四川的財富幾乎都歸張獻忠一人所有。有歷史學家粗略估算,他至少擁有千萬兩白銀,按明末一兩白銀摺合購買力相當於現在的 300 元計算,他當時擁有相當於現在 30 億的財富。
然而,張獻忠的大西皇帝並未做太久。1646 年,肅親王豪格和吳三桂率清軍由陝南入川,攻打張獻忠。同年 11 月,大西軍被清軍包圍,張獻忠匆忙出城迎戰,最終被清將雅布蘭射死在鳳凰山(今四川南溪縣北)。
張獻忠死後,他所聚斂的財寶去向成了一個謎。不知從何處傳出一首歌謠:「石牛對石鼓,銀子萬萬五。有人識得破,買盡成都府。」人們認為這是破解張獻忠藏寶之地的「密咒」,此後一直在成都一帶流傳。