Il fut pendu en 1931, puis incinéré. Désormais le terme de Shaheed (martyre) est souvent attaché à son nom.
De nombreux films ont été consacrés à cette personnalité de la lutte pour l'indépendance. Shaheed-E-Azad (1954), Shaheed Bhagat Singh (63), Shaheed (65), Shaheed-E-Azam (2002), Shaheed (2002), The Legend of Bhagat Singh (2002), Rang De Basanti (2006)