The invention provides an automatic charcoal-fire sheep roasting machine. The automatic charcoal-fire sheep roasting machine comprises an oven, a grill, charcoal fire chambers and a control unit; the oven comprises a box body, and coaxial shaft sleeves are arranged at the upper end of the box body in pairs; a rotary shaft is arranged on the grill, the shaft head at one end of the rotary shaft is fixedly connected with a transmission device which is connected with a driving device, and the driving device is connected with the control unit; air holes are formed in the bottoms of the charcoal fire chambers which are arranged inside the box body and below the grill, and ventilation openings are formed in the positions, below the charcoal fire chambers, of the box body; the control unit comprises a rotary-shaft forward and reverse rotation motion control module, a forward and reverse rotation number control module and a master switch. The automatic charcoal-fire sheep roasting machine achieves uniform roasting heating, saves manpower, is capable of automatically controlling roasting time and short in roasting time, achieves good mouthfeel, is capable of being used for roasting multiple sheep, achieves batch roasting, saves energy, is beneficial to environmental protection, improves efficiency, reduces the number of carcinogenic substances adhering to the surfaces of the roasted sheep, guarantees cleanliness of waste gas, and has the advantages of being simple in structure, convenient to operate and low in cost.