محمد مهدي در سال 1332 در خانواده‌اي متدين در اصفهان به دنيا آمد. در دبيرستان‌هاي همان شهر تحصيلات متوسطه را طي كردن، از شاگردان ممتاز بود. وي كه فعاليت‌هاي مذهبي، سياسي را از ابتداي نوجواني آغاز كرده بود در دبيرستان در اين فعاليت‌ها شركت جدي و فعال داشت. در همان دوران در جلسات علني و غيرعلني ضدرژيم حضور فعالانه داشته، از محضر اساتيد بزرگ علم و اخلاق در اصفهان بهره جست. در سال 1351 وارد رشته دارو سازي دانشگاه اصفهان شد و از فعالين مسجد دانشگاه شد و مبارزه علیه رژیم طاغوت را ادامه داد. بدليل داشتن روحيه‌اي ملايم و جذاب و آرام، بخوبي افراد را جذب و عنصر مسلماني متعهد و ضدطاغوت بار مي‌آورد. سال‌ها قبل از انقلاب و در بدو انقلاب چندين بار همراه گروه های پزشكي عازم مناطق محروم استان كهكيلويه و بويراحمد شد. در نتيجه مبارزات و فعاليت‌هاي موثري كه در زمان شاه داشت. يكبار توسط ساواك و بار ديگر توسط گارد دانشگاه دستگير شده كه در نتيجه حمله ساواك به محل زندگي ‌اش اثارروانی ناشي ازاین خوی وحشیانه دستگاه امنیتی رژیم منحوس پهلوی، مدت طولانی در پدرش باقي مانده بود. در متشكل كردن دانشجويان و دانش‌آموزان حول برنامه‌هائي از قبيل تشكيل جلسات و پخش اعلاميه‌ و كتب اخلاقي و تفسير نقش اساسي داشت.