Mohammed was born and raised in Safi, Morocco. As a child, he played soccer in the streets of Safi which fueled his passion for the sport. By the age of seven he was at the academy, honing his skills for the next eight years. At the age of 15, Olympic of Safi signed a contract with Hicham and he played for the next seven years. During that time, he was called up several times to the U18 National team of Morocco.
In 1999, Mohammed signed a contract with Raja Casablanca which he played for six months until family circumstances saw him to return to Safi. Mohammed continued playing with OCS until 2005 when a knee injury forced him to retire from professional play. In 2007, he moved to the United States where he began his coaching career with clubs and schools throughout New England. He has successfully achieved his coaching licenses and has become one of the youngest and most valued coaches in the country.
He currently serves as a director for the Aztec Soccer Club.