The story revolves in a small village named Balali, District Bhiwani, Haryana State in India.The movie starts with Mahavir Singh Phogat (Aamir Khan) watching an Olympic game for Wrestling in his office. TV is broadcasting that India's role in wrestling is very poor. A new employee joined at the office Vivan Bhatena challenges Mahavir to wrestle and loses. Mahavir also works part time at a local wrestling ring (Akhaada) and he is very talented in terms of wrestling and it's technique. He couldn't took part in Olympics and win gold therefor he has hopes very high that his future son will win gold for country. His wife Daya Shobha (Sakshi Tanwar) supports him morally but they keep on having Girl child only back-to-back four times in a row. Being Geeta (Young Geeta Zaira Wasim / Elder Geeta Fatima Sana Shaikh), Babita (Young Babita Suhani Bhatnagar / Elder Babita Sanya Malhotra), Ritu and Sangita.