Salah bermain untuk pasukan remajanya iaitu El Mokawloon. Beliau bermain debut dalam pasukan senior di Liga Perdana Mesir ketika menjaid pemain gantian pada 3 Mei 2010 ketika perlawanan seri 1-1 menentang El Mansoura. Ketika musim 2010–11, Salah menjaringkan gol pertamanya pada 25 Disember 2010 ketika perlawanan seri 1–1 menentang El Ahly. Beliau bermain dalam setiap perlawanan dalam musim 2011–12. Walau bagaimanapun, berikutan Rusuhan bola sepak Stadium Port Said pada awal Februari 2012, Liga Perdana Mesir terpaksa dihentikan serta merta dan semua perlawanan tertunda. Pada 10 Mac 2012, Persatuan Bola Sepak Mesir mengumumkan untuk membatalkan Liga Perdana Mesir musim 2011-12.