Born in Cienfuegos, Cuba, Posada fled to the United States after a spell of anti-Castro activism. He helped organize the Bay of Pigs Invasion, and after it failed, became an agent for the CIA.