寶藏鎮(zhèn)原屬普洱縣。
民國十八年(1929年),劃歸江城縣,屬第一區(qū)。
民國二十九年(1940年),為區(qū)級鄉(xiāng)。
1949年,設(shè)寶藏區(qū)。
1958年3月,撤區(qū)并鄉(xiāng),原板河、水城2鄉(xiāng)合并為水城鄉(xiāng),龍馬、前進、海明3鄉(xiāng)合并為前進鄉(xiāng);同年10月,成立寶藏公社,五鄉(xiāng)改為六大隊,增設(shè)良馬河大隊。
1961年,改區(qū)、鄉(xiāng)、合作社。
1969年4月,復改公社。
1984年,改區(qū)、鄉(xiāng)、合作社。
1987年,改寶藏鄉(xiāng)。
2012年12月,寶藏鄉(xiāng)撤鄉(xiāng)設(shè)鎮(zhèn)。