A system for drug delivery by infusion is disclosed where the concentration of the drug solution withdrawn from a drug container (1, 2) to be delivered to the patient (8) according to a predetermined dose rate protocol for the drug is repeatedly analyzed during the infusion, and the concentration data obtained are used to continuously control the infusion rate to at least substantially maintain the predetermined dose rate. A method for drug delivery by infusion is also disclosed.