He holds a DPhil in History from the University of Zimbabwe. His research interests are on Zimbabwe, pre-colonial communities, liberation movements and the state. He was admitted as a Fellow of the American Council for Learned Societies in the African Humanities Programme in October 2013. He has various research and academic responsibilities which include being Editor of the journal Critical African Studies; Editorial Board Member of the Kronos: Journal of Southern African History, and the Oxford Research Encyclopedia on African History: Oxford University Press amongst others.