法律分析:构成第三人代为履行的法律要件是:1、当事人之间有合同关系存在,但在此并不强调合同当事人之间合法的债权、债务关系,也不必强调合同当事人之间与第三人有代为履行的约定,当然,合同当事人之间如果没有第三人代为履行的约定,第三人主动代为履行债务的应征得合同当事人的同意。2、第三人向债权人表示愿意为债务人代为履行债务的承诺,或者与债务人订有代为履行合同债务的协议。
法律依据:《中华人民共和国民法典》 第五百二十三条 当事人约定由第三人向债权人履行债务,第三人不履行债务或者履行债务不符合约定的,债务人应当向债权人承担违约责任。