He started his basketball career in the Cypriot Basketball League, before becoming the captain of the Lebanese Hekmeh BC (Sagesse) basketball club, a leading club of the Lebanese Basketball League and a major key for its golden era for more than ten years, winning the Lebanese Championship for 6 consecutive seasons from 1998 to 2004. Mechantaf was also the team captain of the Lebanon National Basketball Team from 2000 to 2006, also taking part in the 2002 FIBA World Championship in Indianapolis. He retired in 2008.