A medication infusion device includes a medication container containing liquid medication; an infusion needle; and a reciprocating pump having a pump chamber. The liquid medication is withdrawn from the medication container into the pump chamber during suction operation of the reciprocating pump, and the liquid medication is dispensed out of the pump chamber through the infusion needle during dispensing operation of the reciprocating pump. There are also mechanisms preventing liquid from flowing through the infusion needle during suction operation of the reciprocating pump and preventing liquid from flowing back into the medication container during dispensing operation of the reciprocating pump. The medication infusion device may further include a microcontroller to control medication infusion volume and rate.