缔约过失和违约责任不能同时主张。缔约过失是以合同不成立为要件的,而违约责任是以合同成立为要件。也就是说,缔约上过失责任发生在合同缔结阶段,违约责任则发生在合同有效成立
法律依据
《中华人民共和国民法典》第五百条、第五百七十七条