He started playing for Montpellier in 2000 and spent much of his career in the top divisions of Portugal and Spain, with notable stints at Braga and Málaga.
Born in Remiremont, Vosges, and with both of his parents hailing from Douar Guerzine near Fes, Baha made his professional debuts with France's Montpellier HSC, then went on to represent Associação Naval 1º de Maio (second division) and S.C. Braga in Portugal, moving to Spain in 2005 and appearing for Racing de Ferrol in the second level.
In the 2007–08 campaign he played for another side in the category, Málaga CF, and, benefitting from several injuries to usual first-choice Salva, finished with ten goals (second-best in the squad) as the Andalusians returned to La Liga after two years.
In 2008–09 he scored his first goal in the competition, in a 4–0 away routing of Recreativo de Huelva on 5 October 2008;[1] the following month he also found the net, at the Santiago Bernabéu against Real Madrid, but in a 4–3 defeat,[2] and finished the first half of the season as the club's top scorer at eight for a total of nine, tied for best with midfielder Apoño.
[6] He was released by the club late in January 2013 and, in July, moved to the Chinese Super League with Dalian Aerbin FC.