Dev is the story which involves two friends Joint Commissioner of Police - Dev Pratap Singh (Amitabh Bachchan) and Special Commissioner - Tejinder Khosla (Om Puri) set in the theme of the Gujarat riots of 2002.
The spark of terrorist violence unknowingly set off by Farhaan (Fardeen Khan) under the conspiracy of the corrupt politician Latif engulfs the whole city in its flames.
Tej transgresses beyond the boundaries of law in his passion to eliminate anti-national crime. Dev is faced with the spectre of the tragic human cost and a moral compulsion to act.
Dev and Tej are set on a path of dramatic collision. Even as Dev and Farhaan's fate gets irreversibly linked, two soldiers whose allegiance may be to different causes but admiration for each other's courage and integrity brings them together.