合同有法律效力吗

合同生效的条件:
一、协议的签订需要双方当事人达成合意,且所表示的意思是自己的真实意思,不存在胁迫、欺诈等事由 。
二、除了协议是自己真实意思的表示外,还不能违反法律的强制性规定和社会公序良俗 。
三、原则上协议经双方签字或者盖章后生效,但如果协议中另有规定的除外 。
【法律依据】
【合同有法律效力吗】《合同法》第五十二条规定,有下列情形之一的,合同无效:
(一)一方以欺诈、胁迫的手段订立合同,损害国家利益;
(二)恶意串通,损害国家、集体或者第三人利益;
(三)以合法形式掩盖非法目的;
(四)损害社会公共利益;
(五)违反法律、行政法规的强制性规定 。

    推荐阅读