构成第三人代为履行的法律要件:当事人之间有合同关系存在;第三人向债权人表示愿意为债务人代为履行债务的承诺,或者与债务人订有代为履行合同债务的协议;第三人的代为履行债务时,不能以合同债务人对债权人的抗辩理由进行抗辩。

法律依据

《民法典》第五百二十二条 当事人约定由债务人向第三人履行债务,债务人未向第三人履行债务或者履行债务不符合约定的,应当向债权人承担违约责任。 法律规定或者当事人约定第三人可以直接请求债务人向其履行债务,第三人未在合理期限内明确拒绝,债务人未向第三人履行债务或者履行债务不符合约定的,第三人可以请求债务人承担违约责任;债务人对债权人的抗辩,可以向第三人主张。