第三人代为履行的法律后果主要有二:
一是债权人应该接受第三人的履行
二是因为第三人只是代替债务人履行债务,并非当事人,所以,当第三人违约时,债务人应当向债权人承担责任。当事人约定由第三人向债权人履行债务的,第三人不履行债务或履行债务不符合约定的,债务人应当向债权人承担违约责任。在这个规定中,“当事人”是指订立原合同的双方,即债权人和债务人约定由第三人向债权人履行债务的情形,才是法律意义上的第三人代为履行。