Badshahi masjidi 1671-yilda imperator Aurangzeb tomonidan 1673-yilgacha ikki yil davom etgan masjid qurilishi bilan foydalanishga topshirilgan. Masjid Mughal arxitekturasining muhim namunasi bo'lib, marmar bilan bezatilgan qizil qumtosh bilan bezatilgan. Tugallangach, u dunyodagi eng katta masjidga aylandi va Payg'ambar masjidining kengayishiga qadar 313 yil davomida shunday bo'lib qoldi.[chaqirish zarur] bu Mughal-davrning grand imperial masjidlar eng yirik va eng so'nggi bo'lib qolmoqda, va Pokistonda ikkinchi yirik masjid.[4] Mughal imperiyasi qulaganidan keyin, masjid Sikh imperiyasi va Britaniya imperiyasi tomonidan garnizon sifatida ishlatilgan, lekin hozir Pokiston eng xos manzarasi biridir.