儿子代签合同是否有效需分情况看:有委托授权:若儿子获得本人授权,依据《民法典》第一百六十二条,其代签行为属有权代理,合同直接对本人发生效力,合法有效。构成表见代理:即便没有实际授权,但存在使相对人有理由相信儿子有代理权的情形,如长期有代理权外观且本人未作合理说明,相对人基于此信赖与儿子签订合同,根据《民法典》第一百七十二条,合同有效,本人需承担合同后果。无代理权且不构成表见代理:儿子未经授权擅自代签,本人又不追认,该代签合同对本人不发生效力。相对人善意且无过失的,可依《民法典》第一百七十一条要求儿子履行合同或承担损害赔偿责任;相对人非善意,合同可能无效。
以上是律师的法律建议,如有疑问,欢迎进一步咨询。