Member of Kenya National Democratic Alliance
;Member of Agano Party
;Member of Social Democratic Party of Kenya
;Member of Grand National Union
;Member of Democratic Labour Party of Kenya
;Ward Representative of REPUBLIC OF KENYA
; Coalition Member of Jubilee Alliance ; Member of The National Alliance (TNA) ;Member of Democratic Labour Party of Kenya
;Member of Agano Party
;Ward Representative of REPUBLIC OF KENYA
; Coalition Member of Jubilee Alliance ; Member of The National Alliance (TNA) ;Coalition Member of Jubilee Alliance
; Member of The National Alliance (TNA) ; Member of Departmental Committee on Agriculture and Livestock ; Member of Procedure and House Rules Committee - S.O. 191 ; and 4 more…