Agneepath cuenta la historia de Vijay Chauhan Dinanath (Hrithik Roshan), un niño que vive en una isla con 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 la cocaína en la zona. Este hecho llegar al conocimiento del padre de Vijay, que alertará a todos los habitantes, pero el coordinador de la toma de conciencia de ese hecho te va a matar. A partir de entonces Vijay sólo buscan venganza.