How long was Castro president of Cuba? December 2, 1976 – February 24, 2008Fidel Castro / Presidential term