清代,分屬于內(nèi)江縣東鄉(xiāng)白沙里、龍橋里、石子里。
解放前為第三區(qū)(曾轄觀中、觀左、觀右、泰安、華山、平灘、石子、永東、永西、郭南、郭北、田東、田西等13鄉(xiāng))。
1951年,分天宮鄉(xiāng)、白云鄉(xiāng)、復(fù)興鄉(xiāng)。
1953年復(fù)興鄉(xiāng)更名文星鄉(xiāng),天宮鄉(xiāng)街置觀音鎮(zhèn),農(nóng)村入文星鄉(xiāng)。
1955年,白云鄉(xiāng)并入文星鄉(xiāng)。
1958年,合建順河人民公社。
1962年,撤順河公社置天宮公社。
1985年,撤鄉(xiāng)建順河鎮(zhèn),并沿用至今。
1992年高山鄉(xiāng)、馬鞍石鄉(xiāng)的七村并入。