De Geer was born at
Finspång Castle in Risinge parish, and was a member of the
De Geer family. He was a lawyer, and in 1855 became president of the
Göta Court of Appeal, or lord justice for the
appellate court of
Götaland. From 7 April 1858 to 3 June 1870 he was
Prime Minister for Justice and again from 11 May 1875 to 20 March 1876. As a member of the nobility, he took part in the Swedish
Riksdag of the Estates from 1851 onwards. From 1867 to 1878 he was the member for
Stockholm in the first chamber in the
New Riksdag, where he introduced and passed many useful reforms. According to his
Minnen ("Memoirs") he considered himself a Liberal, in sympathy with universal suffrage. He never tried, however, to introduce legislation which he deemed impossible to get through the Riksdag.
Architect of the New Riksdag De Geer's greatest political achievement was the reform of the Swedish representative system. The reforms introduced a bi-cameral elected Riksdag replacing the existing cumbersome and less democratic Riksdag of the Estates, a hangover from the
later Medieval period. This measure was accepted by the
Riksdag in December 1865, and received the royal sanction on 22 June 1866. For some time after this De Geer enjoyed considerable popularity. He retired from the ministry in 1870, but took office again, as
Prime Minister of Justice in 1875.
First Prime Minister In 1876 De Geer became the first
Prime Minister of Sweden following a reform where the previous offices of Prime Minister for Justice (which he held at the time) and
Prime Minister for Foreign Affairs were changed into
Minister for Justice and a
Minister for Foreign Affairs. He served until April 1880, when the failure of his repeated efforts to settle the
armaments issue again induced him to resign. From 1881 to 1888 he was
Chancellor for the Universities of
Uppsala and
Lund. He was an advocate of
free trade and
economic liberalism. Some argue that it was De Geer who laid the foundations for the strong economic growth in Sweden from 1870 to 1970. == Literary works ==