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