He holds an MA degree in Southern African Studies (University of York) in England. A PhD in History (University of Limpopo). He assisted in the research that led to the publication of a book: “Embroiled Swiss Churches, South Africa and Apartheid” (2011). He co-authored a book: “A History of the Xitsonga-Speaking People in Southern Africa” (2014). He is one of the contributors and editors of a book: “A History of the Evangelical Presbyterian Church in South Africa, 1875-2015 (2015). The author of the book: “Mfecane: The Role Played by Blacks in the Great Trek 1835-1854 (2015).