Bah was born in Banjul, Gambia. He played in the Gambian League, with Banjul Hawks, until 2005, when he moved to Finnish First Division club KPV. He became a key player for the second-tier club, and was the top scorer of the division. His successful season was spotted by the Veikkausliiga clubs, but Bah stayed in Kokkola for the following season, although the Belarusian club MTZ-RIPO Minsk made a bid of €200,000, an offer which he declined. Bah also had tests with the Norwegian Odd Grenland, but did not get a contract offer. In January 2007, he visited the Algerian club USM Blida, but the clubs could not agree on the transfer fee.