合同生效的條件:一、協議的簽訂需要雙方當事人達成合意,且所表示的意思是自己的真實意思,不存在脅迫、欺詐等事由。二、除了協議是自己真實意思的表示外,還不能違反法律的強制性規定和社會公序良俗。三、原則上協議經雙方簽字或者蓋章後生效,但如果協議中另有規定的除外。【法律依據】《合同法》第五十二條規定,有下列情形之一的,合同無效:(一)一方以欺詐、脅迫的手段訂立合同,損害國家利益;(二)惡意串通,損害國家、集體或者第三人利益;(三)以合法形式掩蓋非法目的;(四)損害社會公共利益;(五)違反法律、行政法規的強制性規定。