为大良造。攻魏,拔之,取城小大六十一。
昭王十六年,起与客卿错攻垣城,拔之。
昭王二十一年,白起攻赵,拔光狼城。
昭王二十八年,白起攻楚,拔鄢、邓五城。
昭王二十九年,攻楚,拔郢,烧夷陵,遂东至竟陵。楚王亡去郢,东走徙陈。秦以郢为南郡。白起迁为武安君。武安君因取楚,定巫、黔中郡。
昭王三十四年,白起攻魏,拔华阳,走芒卯,而虏三晋将,斩首十三万。与赵将贾偃战,沉其卒二万人于河中。
昭王四十三年,白起攻韩陉城,拔五城,斩首五万。
昭王四十四年,白起攻南阳太行道,绝之。
昭王四十七年,武安君白起为上将军。而王龁为尉裨将,令军中有敢泄武安君将者斩。长平之战大败赵军,俘赵卒四十万,武安君计曰:“前秦已拔上党,上党民不乐为秦而归赵。赵卒反覆。非尽杀之,恐为乱。”乃挟诈而尽坑杀之,遗其小者二百四十人归赵。前后斩首虏四十五万人。赵人大震。
昭王四十八年十月,秦复定上党郡。
昭王四十九年正月,秦将王陵攻邯郸,不能拔。秦王欲使武安君代陵将。武安君言曰:“邯郸实未易攻也。且诸侯救日至,彼诸侯怨秦之日久矣。今秦虽破长平军,而秦卒死者过半,国内空。远绝河山而争人国都,赵应其内,诸侯攻其外,破秦军必矣。不可。”秦王自命,不行;乃使应侯请之,武安君终辞不肯行,遂称病。
昭王四十九年八,九月秦围邯郸,不能拔。楚使春申君及魏公子将兵数十万攻秦军,秦军多失亡。武安君言曰:“秦不听臣计,今如何矣!”秦王闻之,怒,强起武安君,武安君遂称病笃。应侯请之,不起。于是免武安君为士伍,迁之阴密。
昭王五十年十一月,秦王使使者赐之剑,自裁。武安君引剑自刭。白起死非其罪,秦人很怜惜他,乡邑地方都祭祀他。
白起一生共歼灭六国军队165万。伊阙之战斩杀韩魏联军25万。攻楚三次