而葵芳村其余十幢大厦均需于楼龄未足廿年之下重建。梁因而在1985年当选葵青区议会葵芳及葵兴选区议员。与当时同期当选的李永达、单仲偕、梁广昌等并称「葵青七子」。梁是葵青区和新界西资深的社区领袖，自1985年起当选区议员后，一直在葵芳选区连任至今；2003年香港区议会选举，更以全港最高票连任，成为票王。
参选立法局.1991年首度参选香港立法局落败，1995年通过立法局新九组的纺织及制衣界当选。为突显代表基层的形象，他甚少穿西装出席会议。
成为首名被逐离场的议员