He was an attorney before he became a politician. From 1994 to 2001 he was secretary general of the German liberal party, the Freie Demokratische Partei (FDP). In 2001 he became the leader of the party.