У дорослому футболі дебютував 2013 року виступами за команду клубу «Ель-Ґеїш», в якій провів три сезони, взявши участь у 66 матчах чемпіонату. Більшість часу, проведеного у складі «Ель-Ґеїша», був основним гравцем захисту команди.
До складу клубу «Замалек» приєднався 2016 року. Станом на 2 червня 2018 року відіграв за каїрську команду 45 матчів в національному чемпіонаті.