Haffner studerte medisin i Glasgow. I 1973 tok han doktorgraden med en avhandling om bevegelsen i magesekkens muskler.