M4係M16A2嘅卡賓槍版本，發射5.56 × 45 毫米北約彈，標準供彈具係30 飛嘅STANAG彈匣，佢出現嘅目的係為咗取代XM177E1/E2等嘅舊式卡賓槍，並由1994年起正式裝備美軍。