有法律效力。回购协议是卖出一种证券,并约定于未来某一时间以约定的价格再购回该证券的交易协议。根据该协议所进行的交易称回购交易。回购交易是中央银行调节全社会流动性的手段之一。在有关减少公司注册资本,与持有本公司股份的其他公司合并等情况下是可以回购公司股份的。