John le Carré has been awarded the $100,000 Olof Palme Prize, an honour awarded to outstanding achievement in the spirit of assassinated Swedish politician Olof Palme.
The prize organisers praised le Carré, real name David Cornwell, for his "engaging and humanistic opinion making in literary form regarding the freedom of the individual and the fundamental issues of mankind".
In a statement, the Olof Palme Memorial Fund said: "Attracting world-wide attention, he is constantly urging us to discuss the cynical power games of the major powers, the greed of global corporations, the irresponsible play of corrupt politicians with our health and welfare, the growing spread of international crime, the tension in the Middle East, and the alarming rise of fascism and xenophobia in Europe and the United States of America.
"In the spirit of Olof Palme, David Cornwell thus gives an extraordinary contribution to the necessary fight for freedom, democracy and social justice."
Le Carré has said he will donate the prize money to Médecins Sans Frontières.
A prize ceremony will be held on 30th January at the Stockholm Concert Hall.
Previous winners of the prize have included Kofi Annan, Hans Blix and Amnesty International.