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