He also served as Chairman of the NRM Electoral Commission, as Member of Parliament for Kabale Municipality, and as President of the Governing Council of the United Nations Environment Program (UNEP).
Dia juga menjabat sebagai Ketua Komisi Pemilihan NRM, seperti anggota Parlemen untuk Kabale Kota, dan sebagai presiden Dewan Pemerintahan Program Lingkungan Hidup PBB (UNEP).