法击败侯景手下大将于庆，并派兵支援周文育，两军会合攻克笙屯。552年，梁元帝即位后，黄法被授为超勐将军、交州刺史，领新淦县令，封巴山县开国子，食邑三百户。承圣三年（554年），封明威将军、游骑将军，进爵为侯。后来担任高州刺史。天成元年（555年），王僧辩立贞阳侯萧渊明为帝，授黄法持节、左骁骑将军，领越骑校尉。九月，陈霸先袭杀王僧辩，废黜萧渊明，立梁敬帝萧方智，改封黄法为新建县开国侯。太平元年（556年），梁朝割江州四郡置高州，以法为使持节、散骑常侍、都督高州诸军事、信武将军、高州刺史，镇守于巴山郡