Disclosed in the present invention is a drug delivery device which includes a body unit providing a pump a cartridge unit providing a first chamber connected to the pump to receive pressure and a second chamber forming a drug storage space a third chamber provided between the pump and the first chamber a pressure detecting sensor detecting pressure of the first chamber and the third chamber and a processor calculating the volume of the first chamber from the pressure of the first chamber and the third chamber, wherein the sum of the volume of the first chamber and the volume of the second chamber is constant, and the pressure and volume of the first chamber is changed by pressure provided from the pump.COPYRIGHT KIPO 2014본 발명은, 펌프를 제공하는 본체부 상기 펌프에 연결되어 압력을 제공받는 제1 챔버와, 약물 저장 공간을 형성하는 제2 챔버를 제공하는 카트리지부 상기 펌프와 제1 챔버 사이에 제공되는 제3 챔버 상기 제1 챔버, 제3 챔버의 압력을 검출하는 압력 감지 센서 및 상기 압력 감지 센서로부터 검출된 상기 제1 챔버, 제3 챔버의 압력으로부터 상기 제1 챔버의 부피를 산출하는 프로세서를 포함하고, 상기 제1 챔버의 부피와 상기 제2 챔버의 부피의 합은 일정하며, 상기 펌프로부터 제공되는 압력에 의해 상기 제1 챔버의 압력과 부피가 변화하는 약물 주입기를 개시한다.