La historia se basa en un relato homónimo de Edgar Allan Poe. En la Italia de la Edad Media, un pequeño pueblo comienza a sufrir los estragos de una extraña epidemia a la que los lugareños llaman "la Muerte Roja". Contagiosa y mortal, la enfermedad comienza a cobrarse demasiadas vidas. Por ello, el Príncipe Próspero (Vincent Price) decide encerrarse en su castillo junto a varios invitados y tratar de sobrevivir a la enfermedad.
Encerrados en el castillo, Próspero comenzará a celebrar ostentosos banquetes y grandes fiestas para que sus invitados se diviertan. Lo que ninguno sospecha es que el misterioso príncipe es un adorador de Satán, y que en una de esas fiestas comenzará a poner terribles y sangrientas pruebas a sus convidados que desatarán el horror.