He was in the Cabinet of Tanzania as Deputy Minister of Works from 1995 to 2000, Minister of Works from 2000 to 2006, Minister of Lands and Human Settlement from 2006 to 2008, Minister of Livestock and Fisheries from 2008 to 2010, and as Minister of Works for a second time from 2010 to 2015. 