Iraqi Prime Minister Haider al-Abadi sacked his trade minister, wanted on corruption charges since October, for failing to show up for work, his office said Wednesday.