A biological artificial blood vessel and the preparation method for producing the blood vessel. The biological artificial blood vessels is composed of a substrate (1) made of an animal blood vessel, and an coating (2) bonding on the inner surface of the substrate (1). The animal blood vessel is immobilized by crosslinking through an immobilizing agent and processed to remove antigens. The coating (2) contains anti-coagulation components. The preparation method of the biological artificial blood vessel comprises steps of collecting blood vessels from animals as the substrate (1), performing preprocessing, fat removing, immobilizing, antigens removing and anti-coagulation modification to the substrate (1).