Before joining the ICJ, he was the Executive Director of Zimbabwe Lawyers for Human Rights (ZLHR) as well as the acting Executive Secretary of the Law Society of Zimbabwe (LSZ) and the National Chairperson of Zimbabwe Human Rights Association (ZimRights).
Before becoming a member of the ICJ, he served as the Executive Director of Zimbabwe Lawyers for Human Rights (ZLHR), and also acted as the Executive Secretary of the Law Society of Zimbabwe (LSZ) and the National Chairperson of Zimbabwe Human Rights Association (ZimRights).