Matriculated in 1979
B.A. (RAU) Geography and History 1985
NHED(RAU) 1986
B.A. Hons. (RAU) Urban Geography 1991
LLB (UNISA) 2002
LLM in Child Law 2018 ( University of Pretoria) .
Town planning law
1987 Teacher at Vorentoe High School
1988 Teacher at Linden High School
June 1988 – 1992 Urban Planner at Pfeiffer Vicente and Englund
1993 – June 1997 Administrative Officer at Meyerton Town Council in the Town Planning Department and Building Inspectorate Department.
July 1997 – 2001 December 2001 Senior Town Planner at Germiston Town Council later part of Ekurhuleni Metropolitan Council.
2002 - 2003 Full time student to finalize LLB degree.
January to June 2003 Pupil at Johannesburg Bar Council
3 July 2003 – present Practicing Advocate
Member of Group21 and the Bas council until June 2021.