Benachour started his career with Paris Saint-Germain (PSG) in 2001, as an attacking midfielder and stayed until 2005.
In 2009, he moved to the Spanish La Liga side Malaga. Post his stint with Malaga, Benachour signed a two-year contract with the Cypriot club APOEL.
He helped APOEL win the, 2012-13 Cypriot First Division. During the 2013-14 season, he appeared in two UEFA Europa League group stage matches for APOEL and won the Cypriot League, the Cypriot Cup and the Cypriot Super Cup.
On joining Mumbai City FC, Benachour said, "I am extremely happy to join forces with my former teammate, Nicolas Anelka. I am also very excited to be a part of Mumbai City FC in the ISL and all that this league has to offer. I heard a lot about the ISL and Mumbai City FC last year, and I cannot wait to start training with my new team mates.
