(1)两者属于上层建筑的不同范畴。法属于政治法律制度上层建筑,道德属于思想上层建筑;
(2)两者形成的条件和表现形式不同。法随着私有制、阶级和国家的产生而产生,表现为由国家上制定或认可、以确定主体在法律上的权利义务为内容的规范体系;道德则在原始社会就存在,一般是不成文的,没有明确的权利义务的划分,并以义务性规范为主;
(3)两者调整的社会关系的范围不同。法律调整的某些社会关系不需要道德评价,而道德调整的某些社会关系也不接受法律的调整;法律调整的是人们的意志行为,并有国家强制力保证其实现,道德则注重人们的内心动机,主要靠社会舆论、内心信念和传统习惯的力量来维持;
(4)两者的前途不同。法随着阶级和国家的消亡而消亡,而道德还将继续存在。