Bhagat Singh (Sonu Sood), a 24-year old, fired by revolutionary ideals, dedicates his life to freeing India from colonial rule. He teams up with two young men who have a similar dream Chandrashekar Azad (Raj Zutshi) and Rajguru (Dev Gill). Lala Lajpat Rai, legendary leader is insulted and ill-treated by the British and the trio vow to avenge this.
They plan a revenge killing of a British official and also to plant a bomb in the Central Assembly. The plans go awry and the trio is jailed and sentenced to death by hanging. The whole country rises in protest and the executions have to be carried out secretly.