وی نواده حاج محمد تقی امیر الامراء بود. وی در سال ۱۲۹۹ ش در کرمانشاه متولد شد. در کودکی به تهران آمد و سپس به تبریز رفت و در آنجا تحصیلات ابتدائی خود را به پایان رساند. در سال ۱۳۱۴ ش به تهران بازگشت و دوره متوسطه را تمام کرد. سپس از دانشکده ادبیات دانشگاه تهران لیسانس گرفت. در سال ۱۳۲۲ ش در دانشسرای عالی به تدریس پرداخت. در خلال این مدت، موفق به اخذ دکتری ادبیات فارسی شد. از سال ۱۳۴۲ ش تا ۱۳۴۸ ش، نماینده فرهنگو هنر در آمریکا بود و پس از بازگشت به ایران، در دانشکده ارتباطات اجتماعی و مدرسه عالی ادبیات به تدریس پرداخت. در سال ۱۳۵۰ ش به دعوت دانشگاه یوتا به آمریکا رفت و دو سال در آنجا به تدریس پرداخت و در بازگشت، به استادی دانشگاه شیراز منصوب شد و سرانجام در سال ۱۳۶۴ بازنشسته گردید.