He obtained his BSc (Hons) degree in Civil Engineering from the University of Hong Kong in 1985. Then he also got his Postgraduate Certificate in Education (HKU), BSc (Applied Computing) (1st hons) (OUHK), MSc (Electronic Commerce &Internet Computing) (Distinction) (HKU), MA (Educational Management) (University of Gloucestershire, UK) and Doctor of Education (University of Leicester, UK).