代为履行是指由合同以外的第三人代替合同当事人履行合同。
代为履行产生的法律效力:
1、第三人根据合同的规定,全面地、适当地履行合同义务,债务人对债权人合同债务履行完毕,合同的效力自然终止。
2、第三人不履行债务或者履行债务不符合约定,债务人应当向债权人承担违约责任。
3、如果第三人为有条件为债务人履行债务,则债务履行完毕,条件开始生效,第三人根据条件的规定成为债务人新的债权人,可以根据其代债务人向原债权人履行债务的行为,请求债务人承诺的对待给付。如果第三人与债务人本来存在债权债务关系,债务人为原因。