梁子鄉是四川省涼山彝族自治州寧南縣轄鄉。解放前名為皮古。1952年建皮古彝族自治鄉,1956年更名解放鄉,1981年更名梁子公社,1983年置梁子鄉。
梁子鄉位于縣境西南部,距縣城60公里。面積90.6平方公里,人口0.4萬。通公路。轄梁子、元寶、垮山、水子4個村委會。
梁子鄉農業主產玉米、馬鈴薯、烤煙。養殖業以牛、羊、豬為主。