Since 1975, India has built 25 satellites under the satellite programme. By judicially combining the foreign technological imports and local knowledge, India appears to have acquired a high level of capability to build very complex and world-class satellites for remote sensing and communications. This paper analyses the process of technological learning in satellite building in India. Particularly, it illustrates the role of foreign imports and the local efforts at different phases during this process. This paper demonstrates that achieving the goal of technological self-reliance in a developing country like India, particularly in a complex area like satellite systems, is unlikely to be possible without significant foreign imports in the formative period. It also demonstrates that without strong indigenous effort India would not have reached threshold capability in the accumulative phase. Foreign imports and local knowledge appears to have played a complementary role in competence building in satellite technology in India.