A CIA-trained invasion is crushed in two days, and Kennedy plans to try again
What happened
Following Fidel Castro's 1959 revolution and Cuba's growing alignment with the Soviet Union, the CIA trained and armed a brigade of exiled Cuban counter-revolutionaries, Brigade 2506, to invade the island and topple Castro. President Kennedy, having inherited the plan from Eisenhower, approved it; the landing at the Bay of Pigs on 17 April 1961 was defeated by Cuban forces within two days. Kennedy's response was not retreat but Operation Mongoose, a new covert program whose planner, Edward Lansdale, presented Attorney General Robert Kennedy with a six-phase scheme that included sabotage, propaganda, and proposed assassination attempts against Castro himself, building toward a planned military intervention that October.
Why it matters
The humiliating public failure strengthened Castro's domestic standing and pushed Cuba further into the Soviet camp rather than weakening it, and the shelved Operation Mongoose invasion plan for October 1962 was overtaken by events when Soviet nuclear missiles arrived in Cuba that same October, an escalation Mongoose's own aggressive posture had arguably helped provoke.
How we know
US government after-action reviews of the failed invasion, ordered by Kennedy himself, and later declassified planning documents for Operation Mongoose, including its assassination proposals, corroborate both the invasion's failure and the covert program that followed it.
Sources
- Office of the Historian, US Department of State. The Bay of Pigs Invasion and its Aftermath, April 1961-October 1962 · Reputable sourcehistory.state.gov · The domain "history.state.gov" is on our Reputable source registry. · Link is live and its text matches the event's key terms (Jul 2026)
See something wrong? . Corrections with a source get fixed fastest.
Part of a timelineThe Cold War33 events · From a speech in a small Missouri gymnasium to a flag lowered over the Kremlin, the decades-long standoff that shaped the modern world, every event sourced.View all →