ولد اللواء محمد صالح حرب في مركز «دراو» التابع لمديرية أسوان، وجمعته المدرسة الإبتدائية بالكاتب الكبير عباس العقاد، وانطلق كلاهما بحثًا عن هدفه، فاتجه «العقاد» للأدب والصحافة، والتحق صديقه بالجيش ليصير عسكريًا محترفًا.