The invention discloses an Ag2V2O11 (silver vanadate) nanoribbon and a preparation method thereof. The preparation method comprises the following steps of adding a vanadium-containing compound into adispersant, and fully dispersing, so as to form a suspension liquid A; adding a silver-containing compound into the suspension liquid A, and fully dissolving under the dark environment, so as to forma suspension liquid B; performing hydrothermal treatment on the suspension liquid B at the temperature being higher than 100 DEG C and lower than 200 DEG C, so as to obtain a product mixture containing dark green Ag2VO11 precipitate; centrifuging and separating the product mixture, collecting the precipitate, cleaning the precipitate, centrifuging and separating, and drying, so as to obtain a conventional Ag2V2O11 nanoribbon powder; adding the conventional Ag2V2O11 nanoribbon powder into the dispersant, performing hydrothermal treatment at the normal pressure and the temperature lower than orequal to 100 DEG C, cleaning, centrifuging and separating, and drying, so as to obtain the Ag2V2O11 nanoribbon with large ratio of exposed {111} crystal surfaces. The preparation method has the advantages that the operation is simple and convenient, the reaction conditions are mild and controllable, the cost is low, and the preparation method is suitable for large-scale production; the obtained product can expose the {111} crystal surfaces at large ratio, the adsorbing ability on target gas is high, and the selectivity on the target gas is improved.