In a small Indian village Mandwa, Vijay Dinanath Chauhan (Hrithik Roshan) is taught about the path of fire (Agneepath) by his principled father. His life is shattered completely when the evil drug lord Kancha Cheena (Sanjay Dutt) hangs his father to death. Vijay leaves for Bombay with his pregnant mother played by Zarina Wahab, and takes an oath that he will return to Mandwa someday and bring back the glory of his father`s name.
In Bombay, 12 Year-old Vijay is taken under the wings of the city`s drug lord Rauf Lala (Rishi Kapoor). From here on, it is a journey of revenge where he makes and breaks many relationships only to get closer to his aim. Vijay finds support in his only friend Kaali (Priyanka Chopra), who stands by him at every moment of his life. Fifteen Years later, his hatred for Kancha takes him back to Mandwa.
Agneepath is a remake of the Hindi film of the same name starring Amitabh Bachchan which fetched him a national award.