宋、元、明至清道光年間,先后屬全信鄉;元全元二十年(1286)前,部分地域隸屬奉國縣(現岐坪鎮);清光緒年間(1875)隸屬東路總保;宣統二年(1910)至1933年建東石鄉;1935年為四區;1933年9月紅軍在東溪場建立蘇維埃政權;民國二十五年(1936年)為三區,1943年撤區,1947年復三區;建國后,1950年是蒼溪縣第六區所在地;1951年成立東溪鄉;1952年劃分街道與農村編制改建為東溪鎮;1955年改第六區為東溪區公所(縣設片區機構,下同),撤鎮復名東溪鄉;1958年改建為東溪人民公社;1984年復為東溪鄉;1986年改建為東溪鎮;1992年全縣撤區合并鄉鎮,橋溪鄉、田菜鄉合并到東溪鎮,下轄橋溪、東溪、田菜三個辦事處;1994年10月,橋溪辦事處劃出設立為橋溪鄉;1995年設置東溪區工委,轄東溪鎮等5個鄉鎮;1997年10月,田菜辦事處劃出設立為田菜鄉;1999年12月田菜鄉的三官、花園兩個村劃入東溪鎮;2005年4月原田菜鄉、雙田鄉合并入東溪鎮。
2020年,撤銷石灶鄉,劃歸東溪鎮管轄。