محمدشاه قاجار سومین شاه از دودمان قاجار بود که از ۲۳ اکتبر ۱۸۳۴ تا ۵ سپتامبر ۱۸۴۸ به عنوان پادشاه ایران حکومت کرد. او نوهٔ فتحعلیشاه و فرزند عباس میرزا بود. ناصرالدین شاه چهارمین شاه قاجاری فرزند وی است. محمدشاه تا پیش از رسیدن به تاجوتخت، محمد میرزا نامیده میشد و معروف به ولیعهد ثانی بود.