Dhaflaoui was born to Tunisian parents and has a Tunisian passport. He has applied for a Danish passport, so he can play for the Danish youth national teams and the Danish national team. He has said, that his favourite player is Philippe Coutinho.
In 2012 at the age of 16, Dhaflaoui signed a three-year youth contract with FC Nordsjælland from B.93. Dhaflaoui was wanted by many Danish clubs, including a match as matchwinner for the seniors of B.93 at the age of only 15 in February 2012.
At the age of 19, Dhaflaoui was moved to the first team squad in July 2015 and did also sign a full-time senior contract with FCN in March 2015.
Dhaflaoui got his official debut for FCN on 3 August 2015. Dhaflaoui started on the bench, but replaced Emiliano Marcondes in the 93nd minut in a 2–1 victory against AaB in the Danish Superliga.
On 31 August 2016 it was confirmed, that Danish 1st Division-side, FC Helsingør, had signed Dhaflaoui on a loan. He got shirt number 27.
He played 8 league matches in the Danish 1st Division before leaving the club on 31 December 2016.
After his loan stay at FC Helsingør, FCN announced on 7 January 2017, that Dhaflaoui together with one of his teammates, went on a trial in the United States at a four-day annual showcase called 'Super Draft' in the MLS Combine, trying to gain a contract in the Major League Soccer.
Dhaflaoui didn't play a single match after his return from his loan stay, and was only in the squad for one league match, where he sat on the bench the whole game. FC Nordsjælland confirmed on 30 May 2017, that Dhaflaoui's contract wouldn't be extended and he would leave the club at the end of it, which was on 1 July 2017.
On 31 July 2017 it was confirmed, that Dhaflaoui together with his friend, Tarik Mourihrib, had joined the Danish 2nd Division club Næstved BK.