“We have an Indian pilot. As a peace gesture we will release him tomorrow,” Khan told a joint sitting of parliament in the capital Islamabad.
Khan also said he had unsuccessfully tried to make telephone contact with his Indian counterpart Narendra Modi on Wednesday night.
Indian media have given his name as Abhinandan Varthaman.
Al Jazeera and news agencies