Place of Birth KAHNUWAN, Gurdaspur, Punjab, India.
Education
| Class / Degree | Year | College / School |
| 1982 | Matricuation | Government High School, Kahnuwan |
| 1987 | BSc. (Physics/Chemistry/Mathematcs) | Government College, Gurdaspur |
| 1989 | MSc Mathematics | Guru Nanak Dev, University, AMRITSAR |
| 1990 | Bachelor of Education | Government College of Education, Jalandhar City |
| 1993 | M.C.A | Guru Nanak Dev, University, AMRITSAR |
Job History
| Period | Job |
| April 1994 to December 1995 | Worked as School Teacher with education department, Government of Punab. |
| Jan 1996 - June 1996 | Information Officer, Department of BioTechnologly, Guru Nanak Dev, University, Amritsar. |
| July 1996 - May 1997 | Scientific Officer, National Informatics Centre, Chandigarh. |
| Since 1997 | Senior consultant with Montage-DMC Inc. |