国有企业代持非国有企业或自然人股权是否合法要看具体情况。
对有限责任公司的实际投资人的股东资格的确认,对于实际投资人与名义股东之间的代持协议的效力问题,只要相关协议不存在规定的情形,则应认定代持协议合法有效。
有下列情形之一的,合同无效:一方以欺诈、胁迫的手段订立合同,损害国家利益;恶意串通、损害国家、集体或者第三人利益;以合法形式掩盖非法目的;损害社会公共利益;违反法律、行政法规的强制性规定。
实践中如果设定股权代持的目的在于以合法形式掩盖非法目的或规避法律行政法规的强制性规定,比如外资为规避市场准入而实施的股权代持、以股权代持形式实施的变相贿赂等,该等股权代持协议最终可能被认定无效。