The stadium was build on the area where the old Madras Zoo was located before it was shifted to its present location at Vandalur. It was built in 1993 at a cost of ₹440 million (US$6.6 million) in 234 days. In 2012, the Government of Tamil Nadu renovated the indoor stadium at a cost of ₹120 million (US$1.8 million) with a new skating rink. In 2013, Government of Tamil Nadu upgraded the synthetic athletics track, football turf, floodlights and upgrading added a warm up track north of the stadium at a cost of ₹330.65 million (US$5.0 million).
The stadium has a seating capacity of 40,000 with a 400m 8-lane synthetic athletics track and a natural football turf. There is an indoor stadium with a seating capacity of 8000 associated with the stadium. Two Beach Volleyball courts, three clay Volleyball courts, one Throw ball court, one Kabaddi field and one Handball court are also available in the complex. There are also facilities for Judo, Weightlifting, Table Tennis, Boxing, Chess and Carrom besides a Fitness Center and a conference hall. The indoor stadium hosts various functions and concerts.