Uggah dilantik dalam Kabinet setelah pemilihan 2008, untuk menggantikan Azmi Khalid sebagai Menteri Sumber Daya Alam dan Lingkungan Hidup.[2] Ia sebelumnya menjabat dalam jabatan pemerintahan non-Kabinet seperti Deputi Menteri Transportasi,[3] dan Sekretaris Parlementer untuk Perdana Menteri.[4]