Agneepath narra la historia de Vijay Dinanath Chauhan (Hrithik Roshan), un chico que vive en una isla junto a su madre y su padre, un maestro de escuela. Kancha Cheena (Sanjay Dutt) es un hombre que llega con el objetivo de crear un negocio de cocaína en la zona. Este hecho llegará al conocimiento del padre de Vijay, el cual alertará a todos los habitantes, pero el traficante enterándose de ese hecho lo matará. A partir de entonces Vijay solo buscará venganza.