The invention relates to a case separating, hole ejecting and casting pushing machine and belongs to the field of casting mechanical equipment. The case separating, hole ejecting and casting pushing machine comprises a main body frame, a lifting cylinder, a guide rod support, an ejector pin plate frame, a roller way frame, an ejector pin plate, a cross support, a casting pushing cylinder, a pushing plate, multiple guide rods, multiple rollers and multiple upper case hooks. The main body frame comprises a base, stand columns and an upper beam. The lifting cylinder and the guide rod support are both arranged on the base, and the multiple guide rods are arranged in the guide rod support. The ejector pin plate frame, the piston end of the lifting cylinder and the flange ends of the guide rods are all fixed to the roller way frame. The ejector pin plate is fixed to the ejector pin plate frame, and multiple ejector pins are arranged on the ejector pin plate. The multiple rollers are arranged on the roller way frame. The cross support is fixedly connected with the stand columns, the casting pushing cylinder is arranged on the cross support, and the pushing plate is arranged at the head end of the casting pushing cylinder. The upper case hooks are fixed on the lower bottom face of the upper beam. The case separating, hole ejecting and casting pushing machine is safe and reliable, and three functions are achieved on one machine, so that the site area and the invest cost of equipment are reduced, and the production efficiency is high.