The invention discloses a battery filling machine, which comprises a feeding assembly line, a front weighing device, a first rotating plate, a second rotating plate, a rear weighing device, a main assembly line, a blanking assembly line, a feeding manipulator, a transfer manipulator, a material shifting manipulator, a lower good product manipulator and a lower defective product manipulator, wherein the feeding manipulator is connected among the feeding assembly line, a front weighing station and the first rotating plate; the transfer manipulator is connected between the first rotating plate and the second rotating plate; the material shifting manipulator is connected among the second rotating plate, a rear weighing station and the main assembly line; the lower good product manipulator is connected between the main assembly line and the feeding assembly line; a front battery in-place detection device, a filling hole correction device and a front filing hole detection device are arranged on the first rotating plate in a surrounding manner; a rear battery in-place detection device, a rear filing hole detection device, a battery filling device and a prepressing nail device are arranged on the second rotating plate in the surrounding manner; and an all-rivet device and a rivet detection device are sequentially arranged on the main assembly line. Through coordination of the components, feeding, filling, riveting and blanking are carried out on a battery, so that mechanical and automatic production is achieved.