解放前,称镇东乡。
解放后,1950年4月设栗木区,辖镇东、龙窝两乡,同年11月改称第一区。
1953年,龙窝乡划归平乐县,平乐县的安静乡划归荔浦县一区。
1955年,复称栗木区。
1958年8月,改称为栗木公社。
1962年8月,复称栗木区。
1968年11月,复称栗木公社。
1982年,地名调查,因与恭城县栗木公社同名,而更名为东镇公社。
1984年8月,改称东镇乡。
1994年7月,撤乡改镇更名为东昌镇。
1995年,村公所改称村民委员会(村委会)。