تم تكليف مسجد بادشاهي من قبل الإمبراطور أورنجزيب في عام 1671 ، مع بناء المسجد لمدة عامين حتى عام 1673. يعد المسجد مثالا مهما على العمارة المغولية ، مع مظهر خارجي مزين بالحجر الرملي الأحمر المنحوت مع ترصيع من الرخام. عند الانتهاء ، أصبح أكبر مسجد في العالم وبقي كذلك لمدة 313 عاما حتى توسيع المسجد النبوي.[بحاجة لمصدر] لا يزال أكبر وأحدث المساجد الإمبراطورية الكبرى في العصر المغولي ، وهو ثاني أكبر مسجد في باكستان.[4] بعد سقوط الإمبراطورية المغولية ، تم استخدام المسجد كحامية من قبل إمبراطورية السيخ والإمبراطورية البريطانية ، ولكنه الآن واحد من أكثر المعالم السياحية شهرة في باكستان.