Born in Berlin, Ben-Hatira started playing for Berlin Reinickendorf, before going to Tennis Borussia Berlin. Soon, he was signed by Hamburger SV in 2006. He played a little for West Ham United, but he stayed with Hamburger SV, He went on a loan in 2009 to MSV Duisburg and stayed for the season. In 2011, he moved to Hertha BSC.