Major General Najm Abdullah al-Sudani was killed by "hostile shelling" west of Baghdad, Lieutenant General Qassem Atta said.
Sudani was killed on Monday in the Abu Ghraib area, just west of Baghdad.
Maliki issued a statement offering his condolences on the death of Sudani, who was "martyred on the field of battle".
RA/NJF