- Doctor of Engineering (PhD)- Katholieke Universiteit Leuven, Belgium – 2004
- MSc Textile Science & Engineering – University of Leeds, UK – 1995
- BSc Textile Engineering – University of Engineering and Technology, Lahore, Pakistan – 1989
- “A” Levels – Lenana School – 1982
- “O” Levels – Kabete Technical School – 1980