Pham Ba trained at
Sochaux academy. He first played as a
right winger, then was repositioned to
right-back and
center back. He has played in French 3rd, 4th and 5th divisions for 10 years, having played for many clubs such as
Sochaux II,
Troyes II,
Marignane Gicnac,
Martigues and
Versailles. In March 2025, Pham Ba came to Vietnam, the country of his origins and joined
Cong An Hanoi in the
V.League 1, signing his first professional contract. Immediately after he moved, he joined league fellow
Thep Xanh Nam Dinh and won the
2024–25 V.League 1 with the team. On 16 July 2025, Pham Ba joins Nam Dinh on a permanent transfer, signing a two-year contract. ==Honours==