Bachelor of Science with honors, Science University Malaysia, Penang, 1990. Master of Science, University Malaya, Kuala Lumpur, 1993. Doctor of Philosophy, University Putra Malaysia, Serdang, Selangor, 2005.
Research officer Malaysian Palm Oil Board, Kajang, Malaysia, 1994—2006, principal research officer, since 2006. Member, Malaysian genetic modification advisory committee Ministry Natural Resources & Environment, Putrajaya, Federal Territory, since 2006. Editorial board member, Pertanika Journal Science & Technology University Putra Malaysia, since 2009.
Member of Malaysian Society Molecular Biology & Biotechnology.
Married Baljit Kaur, July 30, 2000. Children: Sukhraj, Sukhpreet Kaur, Gurpreet Kaur.