Hari Pahlawan diperingati setiap tanggal 10 November. Penetapan 10 November menjadi Hari Pahlawan dilatarbelakangi oleh pertempuran di Surabaya pada 1945.
Pertempuran Surabaya pada 10 November 1945 merupakan puncak bentrok senjata yang melibatkan para pejuang Republik Indonesia melawan tentara sekutu.
Perang sejatinya telah meletup sejak akhir Oktober 1945. Namun, eskalasi perang yang membuat Surabaya menjadi palagan akbar baru memuncak pada 10 November 1945.
Heroisme arek-arek Suroboyo dalam pertempuran 10 November 1945 mengilhami usulan agar momentum itu diperingati sebagai Hari Pahlawan. Presiden Soekarno menetapkan 10 November sebagai tanggal peringatan Hari Pahlawan sejak tahun 1946.