Nurtured at Aarslev Boldklub and at B1913, Bah made his senior debut at Naesby in August 2016, shortly before he transferred to HB Koge.
Two years later, in 2018, the defender moved to SonderjyskE, from the Danish first tier.
In January 2021, already with a Danish Cup under his belt, Bah was signed by Slavia Prague, from the Czech Republic. He participated in 42 games and scored six goals in 2021/22, the season before he joined Benfica.