Sammantaget kommer det före slutet av september att skickas över 30 flyttbara raketkomplex av typen Milan med 500 projektiler, samt 8.000 stormningskarbiner.
Dessutom kommer ytterligare 50 miljoner dollar att avsättas för humanitärt bistånd till Irak.
Under efterkrigstiden har Tyskland ställt sig ytterst motvilligt till att delta i utländska militära operationen. Att regeringen nu gör ett avsteg från den principen och skickar vapen till ett konfliktområde beskrivs som ett stort skifte i den tyska utrikespolitiken av Deutsche Welle.
– Det här är det svåraste beslut som jag tvingats fatta under hela min karriär, säger Tysklands vicekansler Sigmar Gabriel.
Angela Merkel har tidigare uteslutit att skicka tyska soldater till Irak.