Between 1991 and 1993, he was chief of staff to Minister for Fiscal and Financial Affairs, Bo Lundgren, later leader of the Moderate Party. After that he worked in the private sphere for, "inter alia", Kreab. In 1997, he co-founded Momentor AB, a venture capital company, and worked as a Senior Partner until 2002. In 2002, he was appointed party secretary by Bo Lundgren and later became a part of Fredrik Reinfeldt's team. He has played an integral part in the subsequent modernisation of the party. After the success of the Moderate Party in the 2006 general election, he resigned as Secretary General, and was later named Minister for Employment in the cabinet presented by Prime Minister Reinfeldt on 6 October 2006. Until 31 December 2006, this ministerial post was located within the Ministry of Enterprise, after which a separate Ministry of Employment. On 7 July 2010, he announced his immediate resignation, citing personal circumstances.