The officer was rushed to the Bosaso public hospital in the town where he is now being treated, according to medical sources.
Al-Shabab armed group has claimed the responsibility for the attack, through a statement on its radio station, Radio Al-andalus.