Personal
11 December 1964
Married
Education
Matric: Senior Secondary School, Eersterust, Pretoria, 1982
University of Western Cape: BA (LAW) Degree but did not complete, 1983-1985
University of Pretoria: Baccalaureus Legum Civilium (BLC). 1986-1988
University of Pretoria: Baccalaureus Legum (LLB), 1989-1990
Professional History
Public prosecutor in the Regional court, Temba, May – December 1990
State Advocate in the Office of the then Attorney-General of the erstwhile Republic of Bophuthatswana (now the Director of Public Prosecutions, North West Province, Mmabatho), Jan 1991- Feb 1993
Acted as Regional Court Magistrate, Mmabatho, 04-08 December 2000
Practicing Advocate at the Society of Advocates, North West province, known as North West Bar Association, July 1993- April 2003
Appointed Acting Judge of the High Court of South Africa (North West division), 01 May 2003 – 31 October 2003
Permanently Appointed as Judge of the High Court of South Africa- North West Provincial Division, 01 November 2003
Acting Judge of the Labour Court, July- December 2007
Acting Judge of the Labour Appeal Court, 15 April 2010 to 30 June 2010 and from 15 July 2010 to 30 September 2010.
Appointed Acting Judge President of the North West High Court, Mahikeng, 01 – 30 June 2012
Appointed Acting Judge President of the North West High Court, Mahikeng, 01 August 2014– 31 December 2014
Appointed Acting Judge President of the North West High Court, Mahikeng, 25 July 2016 – 26 August 2016
Appointed Acting Deputy Judge President of the North West High Court, Mahikeng, 01 June – 29 September 2017
Appointed Acting Deputy Judge President of the North West High Court, Mahikeng, 18 April – 30 June 2018
Appointed Acting Deputy Judge President of the North West High Court, Mahikeng, 04 March – 14 April 2019
Permanently Appointed as Deputy Judge President of the High Court of South Africa- North West Provincial Division, 01 December 2019 – 30 July 2022
Permanently Appointed Judge President of the High Court of South Africa- North West Provincial Division, 31 July 2022
Acting Judge, Supreme Court of Appeal: 01 June – 30 September 2024
Other Professional Activities
Served and passed pupillage at Pretoria Society of Advocates (BAR), 1993
Attended the Judicial skills training course for Aspirant Judges, October 2000
Secretary of the North West Bar Association from 1997‑1999
Vice-chairman of the North West Bar Association from 2000 - 2001
Committee member for the appointment of judicial officers to the lower courts for the North West Province
Attended the Judicial Service Commission's Training Course for Aspirant Judges, 01 -06 October 2000, Pretoria
Attende the Advocacy Training Course, 19-21 January 2001
Member of NADEL (National Association of Democratic Lawyers of S.A.) since 2000 and acted as Project Officer of Mahikeng branch during 2000 -2001
Member of African National Congress (ANC) Mafikeng, 1994 TO 2003
Member of the Committee of the Heads of Courts on security for Judges