During a public health crisis, the provision and dissemination of health-related information are important for the relevant authorities to keep the public informed. By using different types of message framing, the authorities can effectively guide and persuade people to adopt health-related behaviors (such as vaccination). In this study, a web-based experiment using a 2 × 2 (message framing: gain framing versus loss framing) × (message presentation: narrative versus non-narrative) design was conducted to investigate the effects of different message frames on vaccination promotion. In total, 298 college students were recruited to participate in this study. The results suggest that, for message framing, loss-framed (vs. gain-framed) messages lead to higher intentions to get vaccinated. Furthermore, compared with non-narrative messages, narrative messages are more persuasive in promoting vaccination behavior. However, the interaction effect between gain–loss message framing and narrative framing is not significant. Additionally, perceived severity, perceived benefits, and perceived costs mediate the effect of narrative framing on behavioral intentions. In other words, compared with non-narrative messages, narrative messages lead to higher levels of perceived severity and perceived benefits, and a lower level of perceived costs, which in turn increase intentions to get vaccinated. This paper provides insightful implications for both researchers and practitioners.