محمد ملامحمدی مشهور به محمد محمدی اشتهاردی در ۱ بهمن ۱۳۲۳ در اشتهارد متولد شد.وی مفسر قرآن و نویسنده ای توانا در حوزه علمیه قم بود. وی همچنین از اعضای اصلی تفسیر نمونه قرآن بوده است. در کودکی، نخست به مکتب خانه برای یادگرفتن روخوانی قرآن، سپس به دبستان رفت و در کلاس پنجم در تعطیلات تابستانی به حوزه علمیه اشتهارد که از چند نفر محدود در حسینیه محل، تشکیل می شد جذب شد لذا دبستان را رها کرده و به تحصیل ادبیّات علوم حوزوی مشغول شد. محمدی اشتهاردی کتاب سیوطی را می خواند، که در سال ۱۳۳۸ به قم برای ادامهٔ تحصیل مهاجرت نمود. قبل از ازدواج نخست در مدرسه ستیه، سپس در مدرسه حجتیه و مدرسه خان و مدرسه فیضیه مسکن گزید. دوره سطح را بیش تر توسط آیات عظام حسین شب زنده دار جهرمی، غلامرضا صلواتی، علی پناه اشتهاردی، علی مشکینی و ناصر مکارم شیرازی خواند و چند سال در درس خارج در کلاس آیات عظام میرزا هاشم آملی و ناصر مکارم شیرازی، و سید محمدرضا گلپایگانی شرکت نمود. بخشی از منظومهٔ سبزواری و فلسفه را در محضر آیات عظام جعفر سبحانی، و مهدی حائری و بخشی از علوم روز را در کلاس استاد محمد محقق لاهیجی (نماینده آیت الله بروجردی در آلمان) آموخت. همچنین در درس تفسیر آیت الله خزعلی نیز شرکت نمود .