解除收养关系协议有法律效力,但必须满足一定的条件。
根据相关法律规定,因收养人存在侵害未成年养子女合法权益违法行为,或当事人关系恶化等情形,收养人和送养人可以协议解除收养关系。若双方不能达成协议的,可以起诉,由人民法院判决。
法律依据
《中华人民共和国民法典》 第一千一百一十四条收养人在被收养人成年以前,不得解除收养关系,但是收养人、送养人双方协议解除的除外。养子女八周岁以上的,应当征得本人同意。收养人不履行抚养义务,有虐待、遗弃等侵害未成年养子女合法权益行为的,送养人有权要求解除养父母与养子女间的收养关系。送养人、收养人不能达成解除收养关系协议的,可以向人民法院提起诉讼。