بهدنبال مرگ آقامحمدخان در جریان یکی از نبردها، دیوانسالاران قاجاری، شامل میرزا محمدخان بیگلربیگی تهران و میرزا شفیع مازندرانی و حاجی ابراهیمخان کلانتر، باباخان را که پیش از این آقامحمدخان بهعنوان ولیعهد و جانشین خود انتخاب کرده بود، به تهران دعوت کردند و با عنوان فتحعلیشاه بر تخت سلطنت نشاندند.