Dangal trata de Mahavir Singh Phogat (Aamir Khan) un ex campeón de lucha libre. Está casado con Shobha Kaur (Sakshi Tanwar). El sueño de Phogat es ganar una medalla de oro para la India en la lucha libre, pero su padre hace que deje el deporte para tener un trabajo con el que hacer dinero. Él promete que su hijo por nacer lo hará. Pero Phogat se siente decepcionado cuando Shobha da a luz a cuatro hijas. No cree que las chicas puedan luchar bien. Sin embargo, cuando dos de sus hijas, Geeta y Babita, vuelven a casa después de golpear a dos niños, Phogat se da cuenta de lo equivocado que estaba y comienza a entrenar a sus hijas en la lucha libre. La película es la historia de cómo Phogat entrenó a sus hijas para convertirse en luchadores profesionales.