Education
He obtained a BJur from the University of the North and a Bachelor of Laws degree from Unisa.
He obtained a BJur from the University of the North and a Bachelor of Laws degree from Unisa.
Ngoepe has previously served as an Acting judge of the Constitutional Court of South Africa. He is also the Chancellor of the University of South Africa (Unisa) Chancellor, University of South Africa Chairperson, Magistrates’ Commission Member, United Nations Environment Programme Global Alliance of Judges on Environmental Law and participant in the United Nations Environment Programme Global Judges Programme Initiatives Member, Court of Military Appeals Chairperson, Military Legal Services Division Review Council Military Appeals. Judge President, Transvaal Provincial Division of the High Court of South Africa Acting Judge, Supreme Court of Appeal in Bloemfontein Member, Truth and Reconciliation Commission Amnesty Committee Acting Judge, Constitutional Court of South Africa (1995) Judge, Transvaal Provincial Division of the High Court of South Africa Member, Technical Committee on Constitutional Issues (the Committee drafted the Constitution) Senior Counsel, High Court of South Africa Advocate, High Court of South Africa Founding Member, Black Lawyers Association Private Practice (1976–1983).