Mahfuz has been playing tennis since he was 7 years old and has played with Indian Davis Cup players such as Leander Paes, Zeeshan Ali and Mahesh Bhupati. He was previously ranked No. 58 in the world in ITF Juniors. In 2006, he won the Best Coach Award at the Pat Cash International Academy in Australia. He has been teaching tennis in Dubai for the past 15 years and has won 3 Men's Singles tournaments in Dubai. Mahfuz has USPTR, ITF levels 1 & 2, AITA & NIS qualifications.