Former Soviet president Mikhail Gorbachev as he walks with Librarian of Congress James H. Billington on the U.S. Capitol grounds across the street from the Library of Congress. Image: Library of Congress, Wiki Commons
How Mikhail Gorbachev Helped End Apartheid in South Africa
Former Soviet president Mikhail Gorbachev as he walks with Librarian of Congress James H. Billington on the U.S. Capitol grounds across the street from the Library of Congress. Image: Library of Congress, Wiki Commons
Subscribe for Updates!
Join our mailing list to receive the latest news and updates from our team.
You have Successfully Subscribed!
Without Mikhail Gorbachev the political changes surrounding South Africa would not have taken place, and without them it is unlikely that De Klerk would have moved as he did, unbanning the ANC and freeing Mandela.
The whole world has much to thank Mikhail Gorbachev for. As many have pointed out since his death in Moscow earlier this week, Gorbachev—the last leader of the Soviet Union—did more than anyone to bring the Cold War to an end peacefully, reducing the threat that nuclear weapons might be used.
He allowed the countries of Eastern Europe to move out of the Soviet orbit and towards democracy in 1989. And he tried to set Russia on the path to a more democratic society. His actions led to the break-up of the Soviet Union in 1991.
Southern Africans have a special reason to thank Gorbachev. He helped bring apartheid to an end. He did this both directly and indirectly.
Pivotal Interventions
The assistance that the Soviet Union provided to both the People’s Liberation Army of Namibia and Umkhonto we Sizwe was essential in enabling them to fight armed struggles against the South African regime. Without that assistance the South West Africa People’s Organisation and the African National Congress might not have survived in exile, or ultimately come to power.
But it was not those armed struggles that brought them to power. That was made possible in part by the fact that from 1988 the balance of forces in the region changed. In that Gorbachev played a major role.
Soon after taking over as general secretary of the central committee of the Communist Party of the Soviet Union in 1985, he decided that the Soviet Union should withdraw from regional wars in which it was engaged, most notably in Afghanistan and Angola.
He then authorised his diplomats to engage with the Americans to help mediate a negotiated settlement for Angola. They assisted in that process, which led to an agreement being reached in December 1988 that provided for the withdrawal of the Cuban military from Angola and the independence of Namibia.
The Soviet Union then participated in the joint commission that was set up as a result of that agreement to ensure it was implemented. When a crisis in April 1989 threatened its implementation, the Soviets again worked with the Americans to help defuse the crisis, after which Namibia moved towards independence with the assistance of the United Nations.
By then the Soviet Union had made it clear that it was in favour of a negotiated settlement in South Africa. At the same time, the communist ideology that had underpinned the Soviet Union and its satellite countries was crumbling.
The success of the Namibian transition helped make possible the South African one that followed. But it was also the collapse of the communist regimes of Eastern Europe, and the removal of what South Africa’s National Party government had seen as a communist threat, that made it possible for the new President of South Africa, FW de Klerk, to take his party with him when he agreed to open the door to a negotiated settlement.
The collapse of communism in Eastern Europe and the Soviet Union destroyed what remaining credibility the idea of a “total onslaught” still had in National Party circles and reduced fears, both in those circles and in Western capitals, that the South African Communist Party would control the ANC if it were to come to power.
Though de Klerk initially hoped for a power-sharing arrangement, even such a settlement, which turned out not to be possible, meant the end of apartheid and white minority rule.
When De Klerk made his breakthrough speech in February 1990, unbanning the ANC and announcing that Nelson Mandela would be released from prison unconditionally, he made much of what had happened in Eastern Europe and the Soviet Union in late 1989. He said that events there had weakened “the capacity of organisations which were previously supported strongly from those quarters”.
Without Gorbachev those changes would not have taken place, and without them it is unlikely that De Klerk would have moved as he did at that time.
By the end of the 1980s, internal pressures, most particularly from mass resistance, and a variety of external pressures from the west, including sanctions, were undermining the apartheid regime.
But of all the external factors that helped lead to the ending of apartheid in 1994, the collapse of the communist regimes of Eastern Europe and the process leading to the end of the Soviet Union must count among the most important.
The Conversation is a nonprofit, independent news organization dedicated to unlocking the knowledge of experts for the public good. We publish trustworthy and informative articles written by academic experts for the general public and edited by our team of journalists.
{"id":null,"mode":"form","open_style":"in_place","currency_code":"USD","currency_symbol":"$","currency_type":"decimal","blank_flag_url":"https:\/\/factkeepers.com\/wp-content\/plugins\/tip-jar-wp\/\/assets\/images\/flags\/blank.gif","flag_sprite_url":"https:\/\/factkeepers.com\/wp-content\/plugins\/tip-jar-wp\/\/assets\/images\/flags\/flags.png","default_amount":500,"top_media_type":"none","featured_image_url":false,"featured_embed":"","header_media":null,"file_download_attachment_data":null,"recurring_options_enabled":true,"recurring_options":{"never":{"selected":true,"after_output":"One time only"},"weekly":{"selected":false,"after_output":"Every week"},"monthly":{"selected":false,"after_output":"Every month"},"yearly":{"selected":false,"after_output":"Every year"}},"strings":{"current_user_email":"","current_user_name":"","link_text":"Leave a tip","complete_payment_button_error_text":"Check info and try again","payment_verb":"Pay","payment_request_label":"Factkeepers.com","form_has_an_error":"Please check and fix the errors above","general_server_error":"Something isn't working right at the moment. Please try again.","form_title":"Help Support Factkeepers","form_subtitle":null,"currency_search_text":"Country or Currency here","other_payment_option":"Other payment option","manage_payments_button_text":"Manage your payments","thank_you_message":"Thank you for being a supporter!","payment_confirmation_title":"Factkeepers.com","receipt_title":"Your Receipt","print_receipt":"Print Receipt","email_receipt":"Email Receipt","email_receipt_sending":"Sending receipt...","email_receipt_success":"Email receipt successfully sent","email_receipt_failed":"Email receipt failed to send. Please try again.","receipt_payee":"Paid to","receipt_statement_descriptor":"This will show up on your statement as","receipt_date":"Date","receipt_transaction_id":"Transaction ID","receipt_transaction_amount":"Amount","refund_payer":"Refund from","login":"Log in to manage your payments","manage_payments":"Manage Payments","transactions_title":"Your Transactions","transaction_title":"Transaction Receipt","transaction_period":"Plan Period","arrangements_title":"Your Plans","arrangement_title":"Manage Plan","arrangement_details":"Plan Details","arrangement_id_title":"Plan ID","arrangement_payment_method_title":"Payment Method","arrangement_amount_title":"Plan Amount","arrangement_renewal_title":"Next renewal date","arrangement_action_cancel":"Cancel Plan","arrangement_action_cant_cancel":"Cancelling is currently not available.","arrangement_action_cancel_double":"Are you sure you'd like to cancel?","arrangement_cancelling":"Cancelling Plan...","arrangement_cancelled":"Plan Cancelled","arrangement_failed_to_cancel":"Failed to cancel plan","back_to_plans":"\u2190 Back to Plans","update_payment_method_verb":"Update","sca_auth_description":"Your have a pending renewal payment which requires authorization.","sca_auth_verb":"Authorize renewal payment","sca_authing_verb":"Authorizing payment","sca_authed_verb":"Payment successfully authorized!","sca_auth_failed":"Unable to authorize! Please try again.","login_button_text":"Log in","login_form_has_an_error":"Please check and fix the errors above","uppercase_search":"Search","lowercase_search":"search","uppercase_page":"Page","lowercase_page":"page","uppercase_items":"Items","lowercase_items":"items","uppercase_per":"Per","lowercase_per":"per","uppercase_of":"Of","lowercase_of":"of","back":"Back to plans","zip_code_placeholder":"Zip\/Postal Code","download_file_button_text":"Download File","input_field_instructions":{"tip_amount":{"placeholder_text":"How much would you like to donate? You can change this amount to anything you would like.","initial":{"instruction_type":"normal","instruction_message":"How much would you like to donate? You can change this amount to anything you would like."},"empty":{"instruction_type":"error","instruction_message":"How much would you like to donate? You can change this amount to anything you would like."},"invalid_curency":{"instruction_type":"error","instruction_message":"How much would you like to donate? You can change this amount to anything you would like."}},"recurring":{"placeholder_text":"Recurring","initial":{"instruction_type":"normal","instruction_message":"How often would you like to donate this?"},"success":{"instruction_type":"success","instruction_message":"How often would you like to donate this?"},"empty":{"instruction_type":"error","instruction_message":"How often would you like to donate this?"}},"name":{"placeholder_text":"Name on Credit Card","initial":{"instruction_type":"normal","instruction_message":"Enter the name on your card."},"success":{"instruction_type":"success","instruction_message":"Enter the name on your card."},"empty":{"instruction_type":"error","instruction_message":"Please enter the name on your card."}},"privacy_policy":{"terms_title":"Terms and conditions","terms_body":null,"terms_show_text":"View Terms","terms_hide_text":"Hide Terms","initial":{"instruction_type":"normal","instruction_message":"I agree to the terms."},"unchecked":{"instruction_type":"error","instruction_message":"Please agree to the terms."},"checked":{"instruction_type":"success","instruction_message":"I agree to the terms."}},"email":{"placeholder_text":"Your email address","initial":{"instruction_type":"normal","instruction_message":"Enter your email address"},"success":{"instruction_type":"success","instruction_message":"Enter your email address"},"blank":{"instruction_type":"error","instruction_message":"Enter your email address"},"not_an_email_address":{"instruction_type":"error","instruction_message":"Make sure you have entered a valid email address"}},"note_with_tip":{"placeholder_text":"Your note here...","initial":{"instruction_type":"normal","instruction_message":"Attach a note to your tip (optional)"},"empty":{"instruction_type":"normal","instruction_message":"Attach a note to your tip (optional)"},"not_empty_initial":{"instruction_type":"normal","instruction_message":"Attach a note to your tip (optional)"},"saving":{"instruction_type":"normal","instruction_message":"Saving note..."},"success":{"instruction_type":"success","instruction_message":"Note successfully saved!"},"error":{"instruction_type":"error","instruction_message":"Unable to save note note at this time. Please try again."}},"email_for_login_code":{"placeholder_text":"Your email address","initial":{"instruction_type":"normal","instruction_message":"Enter your email to log in."},"success":{"instruction_type":"success","instruction_message":"Enter your email to log in."},"blank":{"instruction_type":"error","instruction_message":"Enter your email to log in."},"empty":{"instruction_type":"error","instruction_message":"Enter your email to log in."}},"login_code":{"initial":{"instruction_type":"normal","instruction_message":"Check your email and enter the login code."},"success":{"instruction_type":"success","instruction_message":"Check your email and enter the login code."},"blank":{"instruction_type":"error","instruction_message":"Check your email and enter the login code."},"empty":{"instruction_type":"error","instruction_message":"Check your email and enter the login code."}},"stripe_all_in_one":{"initial":{"instruction_type":"normal","instruction_message":"Enter your credit card details here."},"empty":{"instruction_type":"error","instruction_message":"Enter your credit card details here."},"success":{"instruction_type":"normal","instruction_message":"Enter your credit card details here."},"invalid_number":{"instruction_type":"error","instruction_message":"The card number is not a valid credit card number."},"invalid_expiry_month":{"instruction_type":"error","instruction_message":"The card's expiration month is invalid."},"invalid_expiry_year":{"instruction_type":"error","instruction_message":"The card's expiration year is invalid."},"invalid_cvc":{"instruction_type":"error","instruction_message":"The card's security code is invalid."},"incorrect_number":{"instruction_type":"error","instruction_message":"The card number is incorrect."},"incomplete_number":{"instruction_type":"error","instruction_message":"The card number is incomplete."},"incomplete_cvc":{"instruction_type":"error","instruction_message":"The card's security code is incomplete."},"incomplete_expiry":{"instruction_type":"error","instruction_message":"The card's expiration date is incomplete."},"incomplete_zip":{"instruction_type":"error","instruction_message":"The card's zip code is incomplete."},"expired_card":{"instruction_type":"error","instruction_message":"The card has expired."},"incorrect_cvc":{"instruction_type":"error","instruction_message":"The card's security code is incorrect."},"incorrect_zip":{"instruction_type":"error","instruction_message":"The card's zip code failed validation."},"invalid_expiry_year_past":{"instruction_type":"error","instruction_message":"The card's expiration year is in the past"},"card_declined":{"instruction_type":"error","instruction_message":"The card was declined."},"missing":{"instruction_type":"error","instruction_message":"There is no card on a customer that is being charged."},"processing_error":{"instruction_type":"error","instruction_message":"An error occurred while processing the card."},"invalid_request_error":{"instruction_type":"error","instruction_message":"Unable to process this payment, please try again or use alternative method."},"invalid_sofort_country":{"instruction_type":"error","instruction_message":"The billing country is not accepted by SOFORT. Please try another country."}}}},"fetched_oembed_html":false}