Mahavir Singh Phoghat ( Aamir Khan) is a National level wrestling champ who is forced to give up his sporting dream to earn livelihood for his family. His only dream is to see his son fulfill his wish of winning a Gold medal for India.
While Mahavir is striving for a son, fate has something else planned for him as his wife ( Sakshi Tanwar) gives birth to four daughters. A heartbroken Mahavir, gives up on his dream with no son in the picture.
After picking a fight with local lads, Mahavir’s elder daughters, Geeta ( Zaira Wasim) and Babita ( Suhani Bhatnager) hit the boys black and blue. After receiving complaints from their family, Mahavir realizes that his daughters are no less than men and starts to train them for wrestling.
The young girls are unhappy with their new way of life and even try to get out of it. Soon they are trained enough to take on the boys at a local Dangal where Geeta starts to win against the best of trained male wrestlers.
Thus begins Geeta and Babita’s journey from State to National to finally the Commonwealth Games.