Bachelor of Science in Chemical Engineering, University Witwatersrand, South Africa, 1962. Master of Science, University Kwa-Zulu Natal, South Africa, 1965. Doctor of Philosophy in Chemical Engineering, University Kwa-Zulu Natal, South Africa, 1967.
Research fellow Edinburgh University, 1967—1969. Research associate materials science Pennsylvania State University, 1974—1975. Chemical engineering lecturer University Natal, Durban, 1966—1967, senior lecturer, 1969—1978, associate professor, 1979.
Professor, department head North-West University (Potchefstroom), 1979—2002, dean faculty engineering, 1981—1997, researcher, since 2002.
Member of Engineering Council South Africa, Institute Chemical Engineering, South African Institute Chemical Engineering, Fossil Fuel Foundation of South Africa.