2001-2003: Ambassador/Deputy Permanent Representative, Permanent Mission of Uganda to the United Nations Office at Geneva (retiring December 2003);
2001-2003: Ambassadeur, Représentant permanent adjoint, Mission permanente de l'Ouganda auprès de l'Office des Nations Unies à Genève (se retirant en décembre 2003); 1999-2001: Ambassadeur et Chef du Département de la coopération avec l'Afrique de l'Est et des relations avec les États limitrophes, Ministère des affaires étrangères, Kampala; 1996-1999: Ambassadeur et Directeur pour la région de l'Asie et du Pacifique, Ministère des affaires étrangères, Kampala; 1993-1996: Ambassadeur suppléant, Mission de l'Ouganda auprès de l'Organisation de l'unité africaine et de la Commission économique pour l'Afrique (CEA), Addis Abeba; 1989-1992: Direction des relations extérieures, secrétariat du Mouvement pour la résistance nationale.