محمد صالح حرب ثوري وعسكري وسياسي مصري خاض كفاحا مسلحا ضد الاحتلال البريطاني لبلاده، وقاتل إلى جانب الثوار الليبيين لطرد الاستعمار الإيطالي، ولعب أدوارا بارزة في التعبئة للجهاد في فلسطين. المولد والنشأةولد محمد صالح بن محمد علي حرب في جزيرة الحربيات بمحافظة أسوان جنوبي مصر عام 1889، لأب مصري وأم سودانية. كان جده محمد بك علي مهندسا عسكريا برتبة مقدم أرسلته السلطات المصرية إلى السودان في مهمة، ولكنه أقام هناك لفترة طويلة.

ومن هنا كانت لهذه العائلة علاقات وطيدة بالسودان. الدراسة والتكوينبدأ تعليمه بحفظ القرآن الكريم، فكان ذلك عاملا مهما في تكوينه الإسلامي. ثم التحق بمدرسة أسوان الابتدائية. وتقول المصادر إنه كان زميلا للأديب عباس محمود العقاد في فصل واحد من هذه المدرسة.

وبعد تلقي مراحل التعليم الأولية التحق محمد حرب بمدرسة خفر السواحل وتخرج فيها برتبة ملازم ثان، وقد ترقى بعد ذلك في ظروف ومناسبات مختلفة إلى أن حصل على رتبة لواء. الوظائف والمسؤولياتشغل منصب الحاكم العسكري والمدني لمنطقتي أسوان ومرسى مطروح في العقد الثاني من القرن العشرين، ونال عضوية البرلمان في الفترة من 1926 حتى 1930 بعد انتخابه، وعمل وكيلا لمصلحة السجون بين عامي 1930 و1939 وشغل منصب وزير الدفاع بين عامي 1939 و1940. التجربة السياسيةفي مرحلة مبكرة من شبابه ارتبط اسم محمد حرب بالتحرر والكفاح ضد الاحتلال، فكانت له أدوار مشهودة في مواجهة الإنجليز بمصر وقتال الإيطاليين في ليبيا، كما نشط في المقاومة ضد الاحتلال الإسرائيلي للأراضي العربية والفلسطينية.

أثناء توليه منصب الحاكم العسكري والمدني لمنطقتي مرسى مطروح وسيوة استغل محمد حرب نفوذه لتهريب الأسلحة والمؤن لدعم الثوار الليبيين ضد الاحتلال الإيطالي. ونسق مع الأتراك لإرسال بعض ضباطهم لتدريب قوات المجاهد عمر المختار. وفي نوفمبر/تشرين الثاني 1915 أطلق ثورة مسلحة ضد الوجود الإنجليزي بمصر بعد أن حشد العديد من أبناء القبائل وانضمت له القوات السنوسية الليبية. وترى بعض المصاد