A primeira festa litúrgica do Sagrado Coração de Jesus foi celebrada, com aprovação episcopal, no dia 31 de Agosto de 1670, no Seminário Maior de Rennes, França, através dos esforços de São João Eudes. A missa e o ofício composto por este santo foram adotados também em outros lugares, especialmente em conexão com a difusão da devoção ao Sagrado Coração, na sequência das revelações a Santa Margarida Maria Alacoque e à Bem-Aventurada Maria do Divino Coração Droste zu Vischering.
Uma Missa do Sagrado Coração ganhou a aprovação papal para uso na Polónia e Portugal em 1765, e outra foi aprovada para Veneza, Áustria e Espanha em 1788. Finalmente, em 1856, o Papa Pio IX estabeleceu a Festa do Sagrado Coração de Jesus como obrigatória para toda a Igreja, a ser celebrada na sexta-feira após a Oitava de Corpus Christi. Em junho de 1889, Leão XIII elevou a festa à dignidade da primeira classe. Em 1928, o Papa Pio XI elevou a festa à categoria mais alta, Duplo da Primeira Classe, e acrescentou uma oitava; as reformas de 1955 do calendário geral romano suprimiram esta oitava e removeram a maioria das outras oitavas.
As orações e leituras da Missa aprovadas naquela ocasião foram substituídas por novos textos em 1929, e o Missal Romano publicado em 1970 forneceu três conjuntos de orações e leituras, uma para cada ano do ciclo litúrgico trienal.
Os sacerdotes podem usar esta Missa, celebrada com vestes brancas, como Missa Votiva também em outros dias, especialmente na primeira sexta-feira de cada mês (a não ser que caia num dia de maior classificação).
Desde 2002, a Solenidade do Sagrado Coração de Jesus é também um Dia de Oração especial para a Santificação dos Sacerdotes.
Em 2009, a festa marcou o início de um “Ano Sacerdotal”.