、城池、门屋都是他修建的，直到晋朝都有其遗存。
伐魏.秦昭襄王十二年（公元前295年，周赧王二十年），为国尉的司马错攻打魏国襄城。秦昭襄王十六年（公元前291年，周赧王二十四年），为左更的司马错攻打魏国的轵与韩国的邓。秦昭襄王十八年（公元前289年，周赧王二十六年），为客卿的司马错攻打魏国的垣、河雍，司马错决桥攻克两城，之后与大良造白起一起攻打魏国，直到抵达轵，攻克了大小六十一城。秦昭襄王二十一年（公元前286年，周赧王二十九年），司马错攻打魏国河内。魏国献秦国安邑求和