Johan completed his BCom degree in accounting cum laude from the University of Pretoria. In 1987 he completed his BCom (Hons) degree in accounting. He started working at Deloitte & Touche and also lectured Accounting and Auditing at the University of Pretoria. He passed his qualifying examination for the Public Accountants and Auditors Board the following year.
He completed his MCom (Tax) at the University of Pretoria in 1990 and his MPhil Finance at Cambridge in 1991.
In 1991 he moved to Gencor’s Corporate Finance division. He was one of the core team members who helped to finalise the Billiton transaction and after its completion he became responsible for Corporate Finance and Tax at Billiton. He joined Investec Asset Management in 1997 as Sector Head of SA Resources, became head of Equities in 1999 and was promoted to Global Sector Head of Resources.
In April 2000, he was assigned responsibility for the Botswana office and for Private Equity, and was a director and executive committee member of Investec Asset Management. He joined Sanlam Investment Management in July 2002 as CEO. In May 2003, Johan was appointed CEO of the Investment Cluster responsible for all the Investment businesses in the Sanlam Group. From the beginning of 2007 he became head of the Institutional Cluster in the Sanlam Group. With effect from 31 January 2016, Johan resigned from his executive roles within the Sanlam Group retaining certain non-executive directorships.
Johan is currently co-CEO of African Rainbow Capital. Johan is a director of two other listed companies.