Chacha is a researcher at the Centre for Human Rights at the University of Pretoria and author of Prosecuting International Crimes in Africa. He studied in Pretoria and Dar es Salaam, was a Senior Lecturer in Law at the University of Dodoma, and an advocate at the High Court of Tanzania.