Ibrahima Ba nasceu em Boune, no Senegal e começou a jogar futebol na AJEL de Rufisque. O ano de 2023 acabou por representar uma mudança para França e o defesa central jogou no Valenciennes FC. Apenas uma temporada depois, chegou ao FC Famalicão para jogar na Liga Portuguesa. Fez a maior parte da primeira temporada na equipa sub-23 e em 2025/26 impôs-se na equipa principal que terminou em 7.º no campeonato.
Chegou ao Sporting CP em julho de 2026 para reforçar a defesa e afirmou que representar o Sporting era motivo de felicidade, mas também uma grande responsabilidade. Com contrato até 2031, espera ser muito feliz em Alvalade.