The invention provides a method for purifying butadiene hexafluoride. The method comprises the following steps: pumping pure water, adsorption resin, a graphene oxide aqueous solution and potassium borohydride into a reaction kettle, heating to reaction temperature and stirring, performing filtering, drying and heating roasting at the end of the reaction, and cooling to room temperature to obtain an efficient adsorbent; performing an impurity removal rectification technology which is publically known in the industry, including performing an extraction technology, on a coarse butadiene hexafluoride product to separate out a solvent, then adsorbing by a molecular sieve to remove water, putting into an adsorption tower with the efficient adsorbent, adjusting to proper reaction temperature, pressure and flowing rate for adsorption, performing the impurity removal rectification technology which is publically known in the industry again, including decompression rectification, on adsorbed fluorine-containing organic gas, and removing impurities to obtain a high-purity butadiene hexafluoride product.