Harpreet qualified from Edinburgh University in 1981 and undertook GP vocational training in Fife and Edinburgh before joining Greater Glasgow as a registrar in public health medicine. He then worked as a consultant in public health medicine in Lanarkshire from 1990 to 2001. His work in Lanarkshire focused on prevention, including screening programmes, alcohol and drug misuse services, and partnership working with local authorities. He spent 7 years as Medical Advisor in the Health Technology Board for Scotland (HTBS) and its successor body, NHS Quality Improvement Scotland (NHS QIS). Harpreet returned to NHS Lanarkshire in October 2008 as Director of Public Health and Health Policy. Harpreet retired in 2017.