唐鎮地區成陸于唐末宋初。
1949年新中國成立,唐鎮地區專設唐墓鄉、小灣鄉、虹橋鄉(前為王家港鄉)、新東鄉、呂浜鄉、暮紫鄉,部分地區為張江鄉、殷浜鄉,分屬江蘇省川沙縣合慶區和南匯縣北蔡區管轄。
1950年唐鎮的所有區域為川沙縣轄地。
1957年9月撤區并鄉,唐墓鄉、小灣鄉、虹橋鄉、新東鄉、呂浜鄉及暮紫鄉的一半,合并為虹橋鄉。
1958年9月1日虹橋鄉成立紅旗人民公社。
1959年1月1日紅旗和曙光(地屬合慶)兩公社合并,成立小灣人民公社。
7月虹橋地區從小灣人民公社中析出,成立虹橋人民公社。
1961年11月14日劃出虹橋公社的大眾、新二(即新鎮村)、呂三、唐一、唐二、唐三、唐四等7個大隊和大豐大隊的三個小隊,張江公社的民豐大隊、益豐大隊一部及孫小橋公社四灶大隊一部,建立唐鎮人民公社。
1980年11月5日虹橋人民公社因與上海縣虹橋人民公社同名,故改名為王港人民公社。
1984年4月實行政社分設,成立王港鄉和唐鎮鄉。
1993年1月唐鎮鄉和王港鄉劃歸浦東新區。
1995年撤鄉建鎮,唐鎮鄉改稱唐鎮,王港鄉改稱王港鎮。
2000年6月唐鎮、王港鎮撤二建一成立新的唐鎮。