He has been with the Nation Media Group for four years. He began writing for Nairobi News in 2013 before moving to the Business Daily in 2014. He has experience in sports and court reporting.