Principal Officer, Office(s) for Ocean Affairs & the Law of the Sea, United Nations since 1983. Regional Director, United Nations Transition Assistance Group, Field Operations Division, Namibia, 1989-1990. Senior Law of the Sea Officer, Office for Ocean Affairs & the Law of the Sea, United Nations, New York, 1980-1983.
Law of the Sea Officer, New York, 7480. Pol Affairs Officer, Department of Political and Security Council Affairs, New York, 1971-1974. Foreign Affairs Officer, Ministry of Foreign Affairs, Tanzania, 1968-1971.
Resident Magistrate, Ministry of Justice, Tanzania, 1966-1968.