1992年,撤区合乡并镇时,由原梅子乡、大树乡、青莲乡、槽木乡合并成立大树镇。
1996年,梅子乡、槽木乡分离出去,1999年,青莲乡分离,到2004年7月,乡镇建制调整再次将梅子乡、大树镇、青莲乡、槽木乡进行合并,由此形成现在的大树镇。