Johann matriculated in George (Western Cape) at the well-known Outeniqua High School in 1975. He obtained his B. Com (Statistics) degree at the University of the Orange Free State in 1979.
During his career he lectured Statistics at the University of Pretoria. He was also a part time lecturer for the University of Johannesburg in the Certificate of Road Transport field.
Most of his working life was spent in the public transport sector and he has extensive experience in general management. He held various senior management positions including General Manager for Newtra Holdings, General Manager for Lebowa Transport and Managing Director both Midbank Bus Services (Pty) Ltd as well as F&I Services (Pty) Ltd.
Johann has good experience in the franchise field as he owns two franchises in automotive industry.