Why Do Muslims Fast the day of 'Ashura?
1. The day of 'Ashura is one of the significant days on which the Prophet (peace be upon him) prescribed we should fast. This day is not for Moosa (peace be upon him); rather it is for the saving of the believers. 2. The reason for fasting it is that it is the day on which Allah saved Moosa and drowned Pharaoh and his troops, and there covered them from the sea that which covered them. So the Prophet fasted on this day, and he enjoined the Sahaabah to fast on this day too. 3. When Allah enjoined fasting the month of Ramadan, this ruling was abrogated, and fasting on this day became Sunnah.
60,382