司马错攻打魏国的垣、河雍，司马错决桥攻克两城，之后与大良造白起一起攻打魏国，直到抵达轵，攻克了大小六十一城。秦昭襄王二十一年（公元前286年，周赧王二十九年），司马错攻打魏国河内。魏国献秦国安邑求和，秦出其人归魏。
征楚.秦昭襄王二十七年（公元前280年，周赧王三十五年）秋，司马错率陇西兵二十万人南下东攻楚国，迫楚献出汉北及上庸地（今湖北西北部）。
家族人物.司马错之孙司马靳，为武安君白起副将，起获罪，靳遂同遭赐死。司马靳之孙司马昌为秦国主铁官司马昌