A suicide bomber killed three senior army officers, among them a brigadier general, and another soldier in northern Iraq on Sunday, police and a mortuary employee said.