The invention discloses a combined drug delivery machine composed of a single-hole drug delivery mechanism and a porous drug delivery mechanism. The porous drug delivery mechanism comprises a rack, a drug unloading plate, a drug receiving mechanism and a sealing machine, wherein the drug unloading plate and the sealing machine are arranged above the rack; and the drug receiving mechanism is arranged under the drug unloading plate. The single-hole drug delivery mechanism comprises a rack, a drug unloading plate, a rail, a sliding plate and a sealing machine, wherein the drug unloading plate and the sealing machine are arranged on the rack; the sliding plate is arranged on the rail; and the rail is arranged under the drug unloading plate. A drug delivery method based on the combined drug delivery machine, which can deliver drugs by respectively using the single-hole drug delivery mechanism and the porous drug delivery mechanism, comprises the steps of: assembling a medicine bottle and a medicine glass, unloading drugs, sealing the opening of the medicine bottle and taking down the medicine glass. Controlled by mechanically automated programs, the drug delivery speed is fast, the time and the labor power are saved and cross contamination of drugs is avoided, so that the drugs are clean and the machine is easy to disassemble and convenient to maintain.