The invention discloses an automatic vending cabinet. The automatic vending cabinet includes a cabinet body, a movable goods tray and a rear baffle sheet, the inner walls of the two sides of the cabinet body are provided with sliding rails, vertical synchronous belts are fixed to the inner walls of the two sides of the cabinet body, a rotation motor is fixedly mounted at the bottom of the cabinet body, the output end of the rotation motor is connected with a speed reducer, the speed reducer is connected with a transmission shaft through a coupler, a slant goods shelf with a plurality of vertical layers is installed in the cabinet body, goods are placed on the slant goods shelf, a plurality of electric push rods provided with push plates are fixed to the bottom of the movable goods tray, a linkage device is mounted on the slant goods shelf, a front baffle sheet is mounted at one end of the linkage device through a connection rod, the other end of the linkage device is connected with the rear baffle sheet, and a return spring is arranged between the rear baffle sheet and the slant goods shelf. The automatic vending cabinet has the advantages that goods are large in storable quantity and diverse, the storing and taking efficiency is high, the goods can be stably delivered in sequence, and the production cost is low.