The need for establishing adequate facilities for postgraduate studies and research was kept uppermost in mind in the founding years.
While the Institute was functioning provisionally at Worli, an effort was made to expedite the progress of the building project at its permanent location and Jawaharlal Nehru laid the foundation stone of the Institute at Powai on 10 March 1959.
The campus is divided into clusters of buildings. The academic area chiefly comprises the main building, various departmental annexes and auditoria.
All department annexes are connected by a corridor named Infinite Corridor. Beyond the Convocation Hall lie most of the hostels.
There are a total of 15 hostels, of which two hostels (Hostels 10 and 11) and a part of the newly constructed hostel (Hostel 15) are for female students.