子良乡位于湖南石门县东北部,距县城87公里,1995年撤区并乡,是由子良、水田二乡合并而成,与湖北松来自滋市、五峰县交界,和本省澧县太青、甘溪两乡镇接壤,素有"一脚踏两省、鸡鸣惊四县"之说。
2017年2月,经湖南省民政厅批复同意,常德市桃源县杨溪桥、郑家驿、双溪口、牛车河、九溪以及石门县新铺、子良等7个乡将撤销乡建制,并在各自原行政区域基础上设镇。