557年，陈霸先建立陈朝，王琳在郢州立梁永嘉王萧庄为帝，遣李孝钦、樊勐、余孝顷攻打陈朝江州刺史周迪，并图谋黄法的高州四郡，法率兵援周迪，擒获余孝顷等三将。进号宣毅将军，增邑并前一千户，给鼓吹一部。又以抵抗王琳之功，加平南将军、开府仪同三司，与周文育及周迪筑城于金口，继续征讨余孝顷之子余公扬和弟弟余孝劢。永定三年（559年）六月，豫章内史熊昙朗因战事失利，杀死周文育，反于金口，投靠南梁的常众爱。天嘉元年（560年）三月，黄法与宁州刺史周敷、江州刺史周迪讨平熊昙朗。被陈文帝封为安南将军。天嘉三年（562年