20世纪80年代初,美国提出研制轻型牵引榴弹炮。
从1982年开始到1993年10月,美国海军陆战队和陆军签订新的轻型榴弹炮协议备忘录。
1995年8月之前,先后有BAE系统公司和鲍恩·麦克洛林·约克/皇家军械公司拿出自己的方案进行反复竞争,并在美国对两家公司的样炮进行了鉴定试验。
1995年8月,美国洛克希德-马丁公司进入155毫米轻型榴弹炮的竞争行列。
1997年3月,美国选定BAE系统公司的设计方案。
1998年10月,项目研制型号被定为XM777式155毫米轻型牵引榴弹炮。
2000年6月,BAE系统公司向美军交付第一门XM777式155毫米轻型牵引榴弹炮。
2002年12月2日,BAE系统公司宣布,美国海军陆战队已授予该公司皇家军械分公司一份1.35亿美元的小批量初始生产合同。根据这个合同, BAE系统公司将在未来两年内为美国海军陆战队生产94门榴弹炮,2004年2月开始交付首批装备,2004年8月进行多军种作战试验与评估。
2003年7月23日,BAE系统公司在尤马试验场进行了M777首次发射XM982“神剑”GPS/惯性制导增程155毫米炮弹的试验。M777由牵引火炮数字化(TAD)系统提供阵地定位和指示,并与先进野战炮兵战术数据系统(AFATDS,“阿法兹”)进行数字化集成。
2004年12月,美国海军陆战队完成M777作战试验。试验中,4門生产型M777共发射了近1.2万发炮弹。
2005年5月2日,美国陆军与BAE系统公司正式签署了一份为期4年、价值8.43亿美元的全速生产合同,于2006年末开始交付,到2009年4月完成交付。合同称,美国陆军将向BAE系统公司采购495门155毫米M777A1新型轻型榴弹炮以及94套经过改进的数字化火控装置。M777进入全速生产阶段,美国海军陆战队开始用配装传统光学火控系统的M777替代现役M198牵引榴弹炮,陆军订购的237门M777将主要用来装备轻型部队,用以提供全般支援火力。
2005年底,加拿大陆军接收了转自美国海军陆战队低速初始生产合同的6门M777,并装备了1个炮兵连。后来,加拿大又追加订购了12门M777。
2006年2月,加拿大陆军在阿富汗部署M777连,成为第一个将M777进行实战使用的军队。加拿大陆军使用M777给英军和美军提供间接火力支援,同时据加拿大陆军反馈的信息显示,M777的战绩相当出色,因此有“战争之王”之称。
2006年8月,美国陆军接收了首批共18门M777A1式155毫米轻型榴弹炮,并交付给驻夏威夷的美国陆军第11野战炮兵团第2营使用。
2007年7月,美国陆军批准了M777A2改进计划,旨在使其能够发射M982式“神剑”制导炮弹。美国陆军第11野战炮兵团第2营已装备的M777A1于2007年底开始逐步被升级改造成M777A2。此外,第11海军陆战团和第10海军陆战团也装备了M777A2。美国陆军和海军陆战队最终将全部装备M777A2。
2008年初,美国海军陆战队第31远征小队在冲绳汉森兵营接收了首批M777A2轻型榴弹炮。M777A2轻型榴弹炮是美国海军陆战队远程火炮升级项目的一部分,在2010年之后实现全部列装,以替换M198榴弹炮。
2008年6月,美国国防部与BAE系统公司签订了一份价值1.76亿美元的新订单,追加订购87门M777A2。该订单是美国武装部队先前签订订单的扩展合同,原订单要求订购589门M777A2,新订单要求订购的M777A2从2010年开始交付。
2009年4月,BAE系统公司向美军交付了第500门M777 155毫米/39倍口径牵引榴弹炮。在2009年,BAE系统公司共向美军交付了150门M777A2。
2009年5月,BAE系统公司获得价值1.18亿美元生产合同,将为美国陆军和海军陆战队生产38门M777A2,并通过对外军售项目,为加拿大生产25门M777A2。
2010年7月,BAE系统公司获得价值10亿英镑生产合同,将为美国陆军和海军陆战队生产58门M777A2,并通过对外军售项目,为澳大利亚生产35门M777A2。
2011年2月,BAE系统公司向美国陆军提供了46门M777A2,至此,M777的生产交付数量达到1001门。
2011年10月,美国国防部授予BAE系统公司价值1.34亿美元合同,为美国陆军步兵旅战斗队追加生产70门M777A2。
2011年~2013年,澳大利亚陆军根据“陆地17”火炮换装项目的要求,采购并列装了M777轻型榴弹炮。
2012年11月,印度国防部对外宣称,计划采购145门M777。
此外,为了改进M777A2在作战中动力供电不足的问题,BAE系统公司正在设计研发改进型动力条件控制模块,研发成功后该模块将安装到现役及未来装备的M777A2上。