Mohamad began his career at Lebanese Premier League side Safa,[2] signing to the first-team from the youth team.
[2] Mohamad joined Bundesliga side SC Freiburg in 2004,[2] at the recommendation of his international teammate, Roda Antar.
[6] In August 2011, UAE Pro League side Al-Ahli announced the signing of Mohamad on a two-year deal.
[8] However he did not manage a single appearance as he was ruled out for injury; he subsequently retired from football in September of the same year.
[10] On 25 June 2000, Mohamad scored a free kick, his first international goal, in a 3–1 home victory against Kuwait.
[citation needed] Prior to the start of the third round of qualification for the 2014 FIFA World Cup game against South Korea and the United Arab Emirates in September 2011, it was reported that Mohamad had traveled to Goyang, South Korea to join the squad for the match.
[14] After retiring from football, in December 2016 Mohamad took the role of technical advisor of the Lebanon national team.