After leaving Moroccan club SC Chabab Mohammedia, Chihab began his Swiss career at FC Zürich. Chihab proved proficient across the field for Zürich, playing offensive and defensive midfield, supporting striker and dedicated defender. At the end of his contract, Chihab was contracted by FC Zürich rival Grasshopper Zürich, where he was placed in a more fixed defensive role. Over the 2006 summer break, Chihab transferred to FC Sion and back into the role of midfielder. In the 2007 summer he signed a one-year contract with Neuchâtel Xamax