70岁以上的老人签合同,只要他具备完全民事行为能力,那合同就是有效的。完全民事行为能力的人可以自己独立去实施民事法律行为,像年满18周岁且精神正常的人就属于完全民事行为能力人。不过,60周岁到80周岁之间的公民,如果能以自己的劳动收入当作主要生活来源,也会被视为完全民事行为能力人。要是70岁以上的老人虽然超过了18岁,可因为精神疾病之类的原因,导致没法辨认自己的行为或者不能完全辨认自己的行为,那他就属于限制民事行为能力人或者无民事行为能力人,这种情况下他签的合同可能效力不太确定,有可能是待定的,也有可能是无效的,得具体情况具体分析。总之,得根据老人具体的民事行为能力状况来判定合同的效力到底咋样。