The present invention relates to a heterocyclic compound having anti-viral activity, a drug composition comprising same, a preparation method thereof, and an application thereof for the prevention or treatment of viral diseases including but not limited to viral hepatitis A, viral hepatitis B, viral hepatitis C, influenza, herpes, and acquired immunodeficiency syndrome (AIDS).La présente invention concerne un composé hétérocyclique ayant une activité antivirale, une composition de médicament le comprenant, son procédé de préparation, et une application de celui-ci pour la prévention ou le traitement de maladies virales comprenant, mais sans y être limitées, lhépatite A virale, lhépatite B virale, lhépatite C virale, la grippe, lherpès et le syndrome dimmunodéficience acquise (SIDA).