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上。