Endokarditis banyak disebabkan oleh streptokokus viridans yaitu mikroorganisme yang hidup
dalam saluran nafas bagian atas. Sebelum ditemukan antibiotic, maka 90-95% endocarditis
infeksi disebabkan oleh streptokokus viridans 50% penyebab infeksi endocarditis yang
merupakan 1/3 dari sumber infeksi. Penyebab lain endocarditis yang lebih pathogen yaitu
stapilokokus aureus yangmenyebabkan infeksi endocarditis subakut. Penyebab lainnya adalah
streptokokus fekalis, stapilokokus, bakteri gram negative aerob/anaerob, jamur, virus, ragi, dan
kandida