民国二十四年(1935年),置县时设南开乡。
民国三十五年(1946年)3月至8月,白沙县民主政府进驻本乡。
1953年,析设南开,牙和,牙佬,阜崩4个乡。
1959年上半年,成立南开公社。
1959年下半年,并入白沙公社。
1961年6月,从白沙公社析出南开,牙和,牙佬,高峰4个大队,成立南开公社。
1970年,南开公社有4个大队。
1983年9月,南开公社改为南开,下设4个乡。
1987年,撤建乡,改为南开乡。