Mwaka 1970, baada ya kumaliza Chuo Kikuu, aliingia katika Jeshi la Wananchi Tanzania (JWTZ) akawa na cheo cha kijeshi hadi mwaka 1997. Baada ya kupata mafunzo katika Chuo cha Jeshi la Wananchi wa Tanzania alipandishwa cheo kama Luteni wa Pili. Mwaka 1978 alipelekwa Zanzibar kuwa Naibu Mwanasheria Mkuu wa Zanzibar. Mwaka 1979 alihitajika tena jeshini akiongoza mahakama ya kijeshi katika Vita vya Kagera akipandishwa cheo hadi Luteni Kanali. Mwaka 1997 alistaafu rasmi jeshini akiwa na cheo cha Brigedia Jenerali.