合同生效一般需具备以下条件:1. 当事人具有相应的民事行为能力:当事人订立合同应当具有相应的民事权利能力和民事行为能力。自然人签订合同需达到法定年龄且精神正常;法人或其他组织需依法登记并在经营范围内订立合同。2. 意思表示真实:合同当事人的意思表示须真实反映其内心意愿不存在欺诈、胁迫、重大误解等导致意思表示不真实的情形。3. 不违反法律、行政法规的强制性规定不损害社会公共利益:合同内容不得违反法律法规的强制性规定否则合同无效。同时合同也不能损害社会公共利益。4. 具备法律、行政法规规定的合同生效必须具备的形式要件:如法律规定某些合同需采用书面形式、登记形式等当事人应遵守这些规定合同才能生效。例如甲乙签订一份房屋买卖合同甲具有完全民事行为能力乙也自愿购买合同内容不违法且采用了书面形式那么该合同一般具备生效条件对双方具有法律约束力。
以上是律师的法律建议,如有疑问,欢迎进一步咨询。