唐至清,屬孝女鄉(xiāng);元至清,屬三十一都。
1941年,置昌溪鄉(xiāng),隸北岸區(qū)。
1944年8月,昌溪鄉(xiāng)、石潭鄉(xiāng)合并為石溪鄉(xiāng)。
1946年5月,復(fù)置昌溪鄉(xiāng),隸北岸區(qū)。
解放后,1949年5月,改屬深渡區(qū);同年10月,昌溪鄉(xiāng)改為鎮(zhèn)。
1952年,置昌溪、萬二、外河坑、鳳岐鄉(xiāng),1955年合并為昌溪鄉(xiāng),1958年10月隸北岸公社,1959年2月設(shè)立昌溪管理區(qū)。
1961年1月,成立昌溪公社,隸深渡區(qū)。
1983年公社改鄉(xiāng)。
1992年2月隸深渡工指委。