No injuries were reported.
The aircraft was on a flight from Abu Dhabi in the United Arab Emirates to New Delhi, the Indo-Asian News Service reported.
"The aircraft was flying over Pakistani airspace when the pilot saw a warning light in the cockpit and sought permission to land at the nearest airport, which was Nawabshah," an Air India representative said.
Jessica Simpson shares three-way kiss with friends in photo
Interpol investigating stolen passports on missing flight