The nearly 2,200-kilogram (4,800-pound) satellite, named INSAT-4C, was launched aboard an Indian-made rocket, the Press Trust of India reported.
The report quoted unnamed officials at the Indian Space Research Organization as saying all preparations were complete for the launch from Sriharikota island, about 1,800 kilometers (1,200 miles) southeast of New Delhi.
The report said the satellite was designed to work for 10 years and was expected to boost broadcasting service and transmission of digital data.