He started his career with Chamois Niortais and was brought into the Niort team at the start of the 2008–09 season. He went on to play over 30 times in his first campaign, including one appearance in the Coupe de la Ligue, when Niort lost 1–2 to US Créteil-Lusitanos. On 26 July 2009 it was announced that despite Niort's relegation from the Championnat National, Camara had signed a contract to keep him at the club until the summer of 2010. On 23 January 2010, he scored his first league goal in the 1–1 draw with US Albi at the Stade René Gaillard.
In August 2014, Camara signed a one-year contract with Strasbourg.