Answer by taking a quote from the following article:

Oscar McKinley Charleston (October 14, 1896 - October 5, 1954) was an American center fielder and manager in Negro league baseball. In 1915, after serving three years in the U.S. Army, the Indianapolis, Indiana, native continued his baseball career as a professional with the Indianapolis ABCs; his career ended in 1954 as a player-manager for the Indianapolis Clowns. In addition to a forty-three-year career with more than a dozen teams, including the Homestead Grays and the Pittsburgh Crawfords, Negro league baseball's leading teams in the 1930s, he played nine winter seasons in Cuba and in numerous exhibition games against white major leaguers. Charleston was known for his strengths as a hitter and center fielder.

After his honorable discharge from the U.S. Army in 1915, Charleston returned to the United States and immediately began his baseball career with the Indianapolis ABCs. He was paid $50 per month. On April 11, 1915, Charleston pitched his first game for the ABCs, a three-hit, 7-0 shutout in an exhibition game against the Reserves, a semiprofessional team of white players. Charleston, called "Charlie" by his teammates, soon moved to the center field position, where he became known for playing shallow (close behind second base) and his one-handed catches. Charleston was especially adept at catching high flies, using his running speed to retrieve balls above his head. His strong batting and fielding skills also earned Charleston the nickname of the "Hoosier Comet." In addition to his skills as a ballplayer, Charleston was known for his combative nature and willingness to fight when provoked. One memorable incident incident occurred during a game that the Indianapolis ABCs played against a team of white major and minor leaguers in Indianapolis on October 24, 1915. When ABCs player Elwood "Bingo" DeMoss got into a dispute with umpire James Scanlon over a bad call against the team, Charleston ran in from center field and punched the umpire, knocking him to the ground. According to local newspapers, the ballpark erupted into "a near race riot." Charleston and DeMoss escaped the field and were arrested and jailed. The two players were released after posting bail and immediately left town to play winter baseball in Cuba. Charleston was also temporarily dismissed from the ABCs and sent to play for the Lincoln Giants in New York until the controversy died down. He returned to the team in June 1916. During another incident that occurred in Cuba in the mid-1920s, Charleston fought with Cuban soldiers during a Cuban League game against Havana. He was arrested and fined for his role in the fighting, but was released from custody and returned to the field to play the following day. James "Cool Papa" Bell related a story to baseball historian John Holway of another confrontation involving Charleston. Bell told Holway that around 1935 Charleston tore off the hood a white-robed Ku Klux Klansman during a trip to Florida. In spite of the controversy surrounding some of his behavior, Charleston contributed to the success of the Indianapolis ABCs. In 1916 he was a member of the team when it beat the Chicago American Giants to claim what the game's promoters called "The Championship of Colored Baseball." (The first Negro League World Series was not played until October 1924.) Charleston left the ABCs at end of the 1918 season to attend the Colored Officer Training Program during World War I, but he served less than two months before the armistice was signed to end the war and he was discharged. When Charleston returned to Indiana in 1919, the owner of the ABCs did not field a team, so he joined the Chicago American Giants.

How long did he stay in Cuba?
Bell told Holway that around 1935 Charleston tore off the hood a white-robed Ku Klux Klansman during a trip to Florida.