A blood purification apparatus in which the error in the amount of discharge from a blood pump that is caused by the change in the suction pressure of the blood pump is reduced. A blood purification apparatus includes a blood circuit 1 through which blood of a patient is extracorporeally circulated; a dialyzer 2 connected to proximal ends of an arterial blood circuit 1a and a venous blood circuit 1b and that purifies the blood extracorporeally circulating through the blood circuit 1; a squeezable tube C connected to the arterial blood circuit 1a; a blood pump 3 allowing liquid in the squeezable tube C to flow by squeezing the squeezable tube C in a lengthwise direction while compressing the squeezable tube C in a radial direction; and a pressure-detecting device 10 attached to a predetermined position of the arterial blood circuit 1a that is nearer to a distal end 1aa than a position where the blood pump 3 is provided, the pressure-detecting device 10 being capable of detecting a suction pressure of the blood pump 3. Furthermore, the blood purification apparatus includes a control device 12 capable of controlling a driving speed of the blood pump 3 in accordance with the suction pressure of the blood pump 3 that is detected by the pressure-detecting device 10.