 Siasa: Alikuwa Katibu Makuu wa kwanza wa Chadema kati ya mwaka 1993 hadi 1998, alikuwa Mwenyekiti wa chama hicho kuanzia mwaka 1998 hadi 2004 na amegombea ubunge wa Jimbo la Shinyanga Mjini kwa mara tatu kati ya mwaka 1995 na 2000 na mwaka 2005. 