A asma cardiogénica é mais frequentemente causada por insuficiência cardíaca esquerda aguda, ou edema pulmonar agudo, e é semelhante a um ataque de asma. Neste caso, os pacientes tendem a ter sintomas tais como respiração terminal, sibilo acentuado, suor profuso e irritabilidade. O uso de morfina proporciona um alívio rápido dos sintomas clínicos e promove a redução e absorção da estase pulmonar. O mecanismo é que a morfina tem um efeito vasodilatador periférico, que reduz a resistência da circulação periférica e, assim, reduz a carga sobre o coração. A morfina tem um efeito sedativo e pode reduzir a irritabilidade e ansiedade. A morfina pode também reduzir a sensibilidade do centro respiratório e reduzir os sintomas da respiração rápida e superficial causada por reflexos. A morfina pode portanto ser utilizada como tratamento de emergência para a asma cardiogénica e é um medicamento relativamente eficaz.