合伙协议是属于合同的一种,合伙协议有没有法律效力,要依据合伙协议的具体内容和签订人的情况而定的,符合以下条件的,就具有法律效力:
1、合同主体的情况。合同的主体是需要具有民事行为能力的,既年满18周岁,能辨认自己行为的正常成年人。但《民法总则》规定,未成年人如果签订的合同是纯获利的,并且与其年龄、智力相适应的,是具有法律效力的。
2、合同主体意思的表示。如果签订合同是当事人真实意思表示的,就具有法律效力,如果是被迫签订的,则合同无效。
3、合同的内容。合同的内容在符合法律的规定,不违背公序良俗,如果违反法律规定的,合同则无效。
4、如果是签订合同是基于重大误解实施的,合同是可以撤销的。
法律依据《合同法》。