宁南县辖乡。解放前名为皮古。1952年建皮古彝族自治乡,1956年更名解放乡,1981年更名梁子公社,1983年置梁子乡。位于县境西南部,距县城60公里。面积90.6平方公里,人口0.4万。通公路。辖梁子,元宝,垮山,水子4个村委会。农业主产玉米,马铃薯,烤烟。养殖业以牛,羊,猪为主。