The 72-year-old succeeded the late Cyrus Jirongo as Lugari MP, serving from 2003 to 2007. He later became Likuyani MP, where he served for two consecutive terms between 2013 and 2022.