1970年6月至1975年12月,在沧源县勐省农场当知青;
1975年12月至1979年10月,在临沧地区中级人民法院工作;
1979年10月至2013年12月,在云南省高级人民法院工作,先后担任刑二庭副庭长、审判监督庭庭长、审判监督第一庭庭长、审判委员会委员(正处级);
2009年12月至2013年12月,任副厅级专职审判委员会委员;
2013年12月退休,副厅级。
2019年5月,据云南省纪委监委消息:云南省高级人民法院原副厅级专职审判委员会委员梁子安涉嫌严重违纪违法,接受纪律审查和监察调查。[1]
2019年12月15日,对云南省高级人民法院审判委员会原专职委员梁子安以徇私枉法罪、受贿罪、利用影响力受贿罪判处有期徒刑十二年。[2]