 Alikuwa Mbunge wa Moshi Mjini kwa miaka 15 kuanzia 2000-2015, mwakaa 2006-10 alipata nafasi ya kuwa Kamishna wa Bunge pia kwa nyakati tofauti alikuwa mjumbe wa kamati mbalimbali bungeni ikiwemo Kamati ya Hesabu za Serikali, Biashara na Viwanda, Waziri kivuli wa Wizara ya Maliasili. 