Ben Dhifallah jest wychowankiem tunezyjskiego US Kelibia. W sezonach 2004-2007 reprezentował barwy Esperance Sportive de Zarzis. Następnie przeniósł się do Étoile Sportive du Sahel, gdzie występował razem z Souhailem Ben Radhią, zawodnikiem Widzewa Łódź. Od 2010 roku piłkarz występuje w libijskim klubie Al-Nasr Benghazi, gdzie w 18 spotkaniach zdobył osiem goli.
Ma na swoim koncie 16 występów w reprezentacji swojego kraju, w których zdobył siedem bramek. W 2008 roku wystąpił w Pucharze Narodów Afryki, a także brał udział w eliminacjach do Mistrzostw Świata 2010.