Explosion in Mogadishu killed General Ahmed Goobaale, the ruler of the third part of the national forces.
The attack also killed some of the guards.
The explosion targeted a convoy carrying General.
The explosion took place not so far from the Ministry of Defence.
Al-Shabab has claimed responsibility for the attack.
They are accused of plotting secret operations against them.