构成合同代为履行的法律要件是:
1、当事人之间有合同关系存在。
但在此并不强调合同当事人之间合法的债权、债务关系,也不必强调合同当事人之间与第三人有代为履行的约定,当然,合同当事人之间如果没有第三人代为履行的约定,第三人主动代为履行债务的应征得合同当事人的同意。
2、第三人明确表示愿意代为履行。
第三人向债权人表示愿意为债务人代为履行债务的承诺,或者与债务人订有代为履行合同债务的协议。
3、第三人不能对债权人进行抗辩。
第三人的代为履行债务时,不能以合同债务人对债权人的抗辩理由进行抗辩,此时应视为第三人拒绝履行,而由债务人承担履行或违约责任。
知识总结:合同之债是特定当事人间的一种民事法律关系,因为通常情况下,债应由债务人履行,债权人也只能向债务人请求履行。第三人不履行债务或者履行债务不符合约定的,债务人应当向债权人承担违约责任。