He speaks seven languages and has gained his experience in immigration law at the International Organization for Migration in Beijing, in the German Consulate in Shanghai, and in the Human Rights Committee of the German parliament. He also worked more than three years for the consulting firm PricewaterhouseCoopers.