The Indian government has put barriers to foreign trade and foreign investments after independence because:
(i) It wanted to protect the producers within the country from foreign competition.
(ii) As the Industries were just coming up in the 1950s and 1960s the competition from imports at that stage would not have allowed these industries to come up.
(iii) Indian allowed imports of only essential items such as machinery, fertilizers, petroleum, etc.