Bachelor in Iuris, University Pretoria, South Africa, 1972. Bachelor of Laws, University Pretoria, South Africa, 1974. Doctor of Laws, University Pretoria, South Africa, 1980.
State advocate Office Attorney General, Department of Justice, Pretoria, 1975-1979. Senior lecturer criminal law University Free State, South Africa, 1979-1981, head department criminal and medical law South Africa, 1981-1994, dean of students South Africa, since 1994. Legal consultant MxHealth, Centurion, South Africa, since 1994.
Member project commission on sentencing South African Law Commission, Pretoria, 1991-1992. Member committee of reconsideration of persons who were sentenced to death, Pretoria, 1990-1991. Chairman Conscientious Objections Board, Bloemfontein, 1993-1994.
Candidate officer South African Defense Force, 1969-1989. Member South African Criminal Law Practitioners Bar Association (founding member), South African Academy of Sciences and Arts (assessor), South African Medical Association (ad hoc member committee for human rights, law and ethics since 1995).
Married Emmarentia Anna Thom, April 23, 1977. Children: Annerina, Hanneke.