 He was the Ambassador of Algeria to Indonesia, Australia, New Zealand and Brunei from 1992 to 1996 and Permanent Representative to the United Nations from 1996 to 2005.He was Permanent Representative of Algeria to the United Nations Security Council from 2004 to 2005 and President of the United Nations Security Council in December 2004.He has led Algerian delegations to various international conferences and to conferences on disarmament and on the Non-Proliferation Treaty.