Previously, he worked at the Media Council of Kenya, helping to set up the Council secretariat in 2005. He was then the Media Liaison Officer, representing the Council and the media in various committees including the Kenya Integrity Forum, a project of the Kenya Anti-Corruption Commission currently known as the Ethics and Anti-Corruption Commission. He is an expert in aligning media communications with organizations vision and values, experienced in networking with media outlets, messaging and use of social media to create positive images and dialogue.