清代,分属于内江县东乡白沙里、龙桥里、石子里。
解放前为第三区(曾辖观中、观左、观右、泰安、华山、平滩、石子、永东、永西、郭南、郭北、田东、田西等13乡)。
1951年,分天宫乡、白云乡、复兴乡。
1953年复兴乡更名文星乡,天宫乡街置观音镇,农村入文星乡。
1955年,白云乡并入文星乡。
1958年,合建顺河人民公社。
1962年,撤顺河公社置天宫公社。
1985年,撤乡建顺河镇,并沿用至今。
1992年高山乡、马鞍石乡的七村并入。