A method of inhibiting a viral infection of a host comprising administering to the host an anti-viral griffithsin polypeptide comprising SEQ ID NO: 3 or a fragment thereof comprising at least eight contiguous amino acids, a nucleic acid encoding the anti-viral polypeptide, or an antibody to the anti-viral polypeptide. A method of inhibiting a virus in a sample comprising contacting the sample with an anti-viral griffithsin polypeptide or antibody thereto also is provided.Linvention concerne un procédé destiné à inhiber une infection virale dun hôte par administration à cet hôte dun polypeptide de griffithsin antiviral contenant une SEQ ID NO: 3 et un fragment de celle-ci contenant au moins huit acides aminés contigus, un acide nucléique codant le polypeptide antiviral, ou un anticorps de ce polypeptide. Linvention concerne également un procédé destiné à inhiber un virus dans un échantillon par mise en contact de léchantillon avec un polypeptide de griffithsin antiviral ou un anticorps de celui-ci.