PROBLEM TO BE SOLVED: To provide a multi-layer container for medicine having oxygen absorption property which suppresses generation of low-molecular weight organic compound after oxygen absorption, has excellent oxygen barrier performance, maintains strength during storage for long terms, has smaller amount of elution of impurities, and has excellent oxygen absorption property under a wide range of humidity condition from low humidity to high humidity.SOLUTION: The multi-layer container for medicine having oxygen absorption property comprises at least three layers including a first resin layer containing at least thermoplastic resin, an oxygen absorption layer containing polyamide compound and transition metal catalyst and formed of oxygen absorption resin composition, and a second resin layer containing at least thermoplastic resin, which are arranged in this order. The polyamide compound has a constitution unit having at least one tetralin ring.