I started my primary school at Sekolah Kebangsaan Bukit Ibam and later transferred to Sekolah Kebangsaan Kuala Rompin, Pahang. I finished my secondary school at Sekolah Tuanku Abdul Rahman, Ipoh. After my Sijil Pelajaran Malaysia (sort of O Level like) I went to Kansas State University to major in Mechanical Engineering. In 1992 I took no-pay leave to do my Master in Advanced Engineering (Computer Aided Engineering) at Sheffield Hallam University. At the moment I am pursuing for my PhD in Manufacturing Engineering at Faculty of Mechanical Engineering of Universiti Teknologi Malaysia Johor Bahru.
I am currently attached to Yayasan Pelajaran MARA as a Senior Lecturer (this is for being a veteran among the fresh faces) at Kolej YPM Kuantan.