1911年12月出生在江西会昌县一个贫苦农民的家庭,1933年9月,陈士法由当地游击队的队长欧阳福同志介绍加入了中国共产党。1934年2月,陈士法在中央苏区江西广昌县战斗中任红一军团一团三营七连的战士,1935年12月,在陕北直罗镇战役时任红一军团警卫连排长,1937年抗战时期,任八路军一一五师随营学校区队长,参加了著名的平型关战役的战斗。1941年12月,陈士法在鲁中沂蒙反扫荡中任一一五师特务营营长,率领一一五师特务营,掩护数千人的领导机关转移,历时70余天,出色地完成了保卫领导机关的任务,为取得反扫荡的胜利立了大功。1943年,陈士法任鲁南军区三军分区参谋长。1945年冬,陈士法在山东野战军八师二三团任团长,指挥部队攻打官桥、滕县、枣庄等战役。1947年12月,陈士法在许昌战斗中任华东野战军三纵八师的参谋长。1948年,陈士法在洛阳、开封、济南等战役中任华东野战军三纵八师副师长兼参谋长。1948年7月,陈士法在淮海战役中任华东野战军三纵八师师长。中华人民共和国成立后,陈士法担任中国人民解放军22军副军长,第一副军长兼参谋长,舟嵊要塞区副司令员,第二政治委员,上海警备区副司令员。 1992年8月15日因病在上海逝世,终年81岁。