违约责任,是指违反合同约定而承担的责任。缔约过失责任,是指在订立合同过程中,违背诚信原则而至另一方依赖利益的损失而承担的责任。根本区别是:违约责任是违反的合同约定。缔约过失责任是缔约中的违背诚信的先于合同的义务。
违约责任产生于合同成立之后,而缔约过失责任发生在合同成立之前,适用于合同未成立,合同未生效、合同无效等情况下对过失责任的追究。