Le foscarnet est un agent antiviral à large spectre qui inhibe in vitro, à des concentrations n'affectant pas la croissance cellulaire normale, tous les virus humains connus du groupe herpès (herpès simplex (HSV) types 1 et 2, herpès 6, varicelle zona, Epstein-Barr et cytomégalovirus (CMV)), en particulier les souches HSV mutantes présentant un déficit en thymidine kinase, et certains rétrovirus y compris le virus de l'immunodéficience humaine (VIH). Le foscarnet inhibe également in vitro l'ADN polymérase virale du virus de l'hépatite B.