在唐宋時屬神沙鄉中子保,元時因人稀少,基層組織無考,中子小屯,為元時留名。
明初屬則天鄉神沙里宣河保,清初改屬神沙鄉中子保,嘉慶初年改屬神宣驛分司縣。
宣統時隸樂宣鎮中子保。
民國初年屬神宣驛分司縣十二團區中子保治。
期間,四川督軍劉存厚因與熊克武征戰四川,曾兩度于中子鋪元山寺設司令部。
1933—1935年,紅軍建立神宣驛區蘇維埃、中子鄉蘇維埃。
1935年,撤團區改置中子聯保。
1939年撤聯保,改置為中子鄉。
1950年組建中子鄉、隸屬廣元縣第八區(中子區公所)。
1958年中子鄉改為中子人民公社,將轉斗鄉并入。
1960年恢復轉斗公社。
1992年10月,將轉斗鄉并入新置中子鎮。
1995年將并入的原轉斗鄉析出恢復轉斗鄉。
2019年12月23日,撤銷轉斗鎮,將原轉斗鎮和原宣河鎮宣河村、潛溪村、清泉村、白鐘村、旭光村、竹壩村所屬行政區域劃歸中子鎮管轄。