9年冬，中国人民解放军长汀县军事代表团在大同设工作团，1950年春成立大同公所（后称第二区）。1958年成立红旗人民公社，1965年改为附城公社。1984年10月撤社建乡，1993年1月撤乡建镇。 
行政区划.大同镇共辖30个行政村，分别是：师福村、高坑村、黄屋村、荣丰村、翠峰村、东埔村、东街村、计升村、李岭村、红卫村、草坪村、红湖村、印黄村、东关村、南里村、南寨村、新庄村、罗坊村、红星村、新民村、七里村、利星村、光明村、建明村、新峰村、郑坊村、七古村、正平村、天邻村、黄麻畲村