Endokarditis terutama disebabkan oleh bakteri, jamur, virus dan patogen lain melalui infeksi aliran darah, menempel pada katup jantung, lapisan dinding ventrikel dan bagian lain dari jantung, di bawah bimbingan dokter untuk memilih antibiotik yang sesuai untuk pengobatan antiinflamasi atau perawatan bedah. Jika infeksi disebabkan oleh Staphylococcus aureus, maka dapat diobati dengan obat-obatan seperti kapsul natrium benzoksasilin dan natrium ampisilin untuk injeksi; Pasien yang organisme penyebabnya tidak diketahui, gunakan penisilin natrium untuk injeksi, ceftriaxone natrium untuk injeksi ditambah kapsul natrium benzoksilin ditambah pembedahan seperti yang diresepkan oleh dokter: Untuk pasien dengan terapi obat yang buruk, atau pasien dengan gagal jantung yang disebabkan oleh insufisiensi katup, perlu untuk menghilangkan bakteri patogen pada endokardium melalui operasi jantung terbuka, dan jika perlu, gunakan penggantian katup jantung, perbaikan katup jantung dan prosedur operasi lainnya untuk pengobatan. Pasien dengan endokarditis disarankan untuk pergi ke rumah sakit tepat waktu dan bekerja sama dengan dokter untuk mendapatkan perawatan yang sistematis.