Disclosed are a medication storage cabinet and a control method thereof, wherein the medication storage cabinet stores multiple and various medications, and provides only a certain kind of the medication at a certain amount according to the instruction of an authorized user. The disclosed medication storage cabinet comprises: multiple layers of shelves mounted inside a case, and mutually separated up and down medication discharge units partitioning each of the shelves into multiple rows filled with the same kind or the different kinds of the medications, and having units discharging the same kind or the different kinds of the medications, which fill each of the rows, to the front sides of the shelves a medication discharge driving part positioned inside the case, arranged between the shelves and a door, able to move up and down and horizontally, and driving the medication discharge units in order to discharge the medication to the front sides of the shelves a moving head having a medication load part on which the medications discharged to the front sides of the shelves by the medication discharge units are loaded and a control unit controlling an operation of moving the moving head to the front side of the certain row of the certain shelf, an operation of discharging a predetermined amount of the medications filling the certain row of the certain shelf to the front side of the shelf in order to load the predetermined amount of the medications on the moving head, and an operation of moving the moving head, which has the medication loaded thereon, to an outlet.COPYRIGHT KIPO 2014다수 다종의 약품을 보관하며, 권한이 부여된 유저(user)의 지시에 따라 특정 종류의 약품만을 특정 수량만큼 제공하는 약품 보관 캐비닛과, 약품 보관 캐비닛의 제어 방법이 개시된다. 개시된 약품 보관 캐비닛은, 케이스 내부에 상하 방향으로 서로 이격되게 장착되는 복수 층의 선반, 각 층의 선반을 동종(同種) 또는 이종(異種)의 약품이 채워지는 복수의 열(列)로 구분하는 것으로, 각 열(列)에 채워진 동종(同種) 또는 이종(異種)의 약품을 선반의 전방(前方)으로 배출하는 수단을 구비한 약품 배출 유닛, 케이스 내에서 복수 층의 선반과 도어 사이에 배치되어 상하 및 수평 방향으로 이동 가능하며, 약품이 선반의 전방으로 배출되도록 약품 배출 유닛을 구동하는 약품 배출 구동부, 및 약품 배출 유닛에 의해