The invention discloses a multifunctional baby nursing robot. The robot comprises a cam, a shaking device, a bottom plate, a simulated beating device, a nursing device, a positioning sensor, a life state sensor, a sound box, a baby crib and a control center, wherein the cam is propped against the baby crib; side plates are symmetrically and fixedly arranged on the bottom plate; support beams are arranged at the top of the side plates; a nursing sliding trolley and a beating sliding trolley are arranged on the support beams; the simulated beating device comprises a beating mute motor, a cylinder, a convex point, a beating rod, a hinge point and a beating palm; the nursing device comprises a support plate, a manipulator, a telescopic rod and a nursing bottle container, wherein the nursing sliding trolley and the beating sliding trolley are both composed of a first motor, a second motor, a first gear and a second gear. According to the device, automatic shaking of the baby crib is achieved; physical condition of a baby can be automatically detected; the baby can be automatically nursed; the baby can be assisted to fall asleep through flexible beating; and the baby nursing robot has anemergency calling function.