[1] Mechac began his professional career in 2009 in Morocco with OC Khouribga in Botola (Moroccan top division league).
After spending a three-years spell in Algeria, he moved to Egypt and signed a contract with Ismaily SC of the Egyptian Premier League.
[3][4] He made his Oman Professional League debut and scored his first goal on 20 September 2014 in a 3–2 loss in the derby match against fierce rivals, Dhofar S.C.S.C.
On 27 May 2015, he arrived in the United Arab Emirates and on the very next day he signed a two-year contract with UAE First Division League side, Ittihad Kalba SC.
[19] He scored 1 goal in 2 appearances in the 2015–16 Oman Professional League Cup, helping his side win the title for the first time in the history of the club.
He made his I-League debut and scored his first goal in the competition on 8 January in a 1–1 draw against Indian club East Bengal F.C.