At least nine fire tenders, two water tankers and two ambulances were rushed to the spot.
During the rescue operation, the people trapped on the 19th floor and above were rescued and the flames were doused by 9.15am, officials said.
The situation is under control and cooling operations are underway, they added.
Fire brigade officials suspect that short-circuit could have triggered the blaze.