"We are delighted that Pakistan has agreed to play the match to commemorate the platinum jubilee of the Board," BCCI president Jagmohan Dalmiya said in New Delhi on Monday.
"It is fitting that the match will be against Pakistan, who were part of India when the BCCI was established in 1929."
India and Pakistan were partitioned during independence from British rule in 1947.
The match will be sandwiched between the Test series against Australia and South Africa to be played in India this year.
Australia's four-Test series ends on November 7, while the first of two Tests against South Africa starts on November 20.
The Indian Government this year lifted a ban on bilateral cricket with Pakistan, paving the way in March-April for the Indian team's first Test series across the border since 1989.
Pakistan is expected to play Test matches in India in March next year.