[Problem] To provide an infusion pump which, by halting delivery of a medication if gas bubbles are included in a drug fluid within an infusion tube, is capable of preventing effects on the body of a patient. [Solution] An infusion pump (1) is provided with: a gas bubble sensor (51) which detects gas bubbles that occur within an infusion tube (200) when delivering medication a drive motor (61) which delivers a medication (171) within an infusion tube (200) to a patient (P) side and a control unit (100) which, if, according to a gas bubble detection signal (S1) of a gas bubble sensor, the size of gas bubbles (AB) is greater than or equal to a predefined size, stops the drive motor (61) to halt delivery operation of the medication, and if the size of the gas bubbles (AB) is less than the predefined size, counts the number of gas bubbles (AB), whereupon if the total volume of the number of bubbles counted reaches a predefined threshold within a predefined amount of time, stops the drive motor (61) to halt the delivery operation of the medication.[Problème] Fournir une pompe de perfusion qui, en mettant fin à ladministration dun médicament si des bulles de gaz sont incluses dans un fluide de médicament dans un tube de perfusion, est capable de prévenir les effets sur le corps dun patient. [Solution] Une pompe de perfusion (1) est pourvue de: un capteur de bulles de gaz (51) qui détecte les bulles de gaz qui apparaissent dans un tube de perfusion (200) lors de ladministration dun médicament un moteur dentraînement (61) qui administre un médicament (171) dans un tube de perfusion (200) à un côté du patient (P) et une unité de contrôle (100) qui, si, conformément à un signal de détection de bulles de gaz (S1) dun capteur de bulles de gaz, la taille des bulles de gaz (AB) est supérieure ou égale à une taille prédéfinie, stoppe le moteur dentraînement (61) pour mettre fin à lopération dadministration du médicament, et si la taille des bulles de gaz (AB) est inférieure à la