Acute alcohol drinking induces steatosis, and effective prevention of steatosis can protect liver from progressive damage caused by alcohol. Increased oxidative stress has been reported as one mechanism underlying alcohol-induced steatosis. We evaluated whether cannabidiol, which has been reported to function as an antioxidant, can protect the liver from alcohol-generated oxidative stress-induced steatosis. Cannabidiol can prevent acute alcohol-induced liver steatosis in mice, possibly by preventing the increase in oxidative stress and the activation of the JNK MAPK pathway. Cannabidiol per se can increase autophagy both in CYP2E1-expressing HepG2 cells and in mouse liver. Importantly, cannabidiol can prevent the decrease in autophagy induced by alcohol. In conclusion, these results show that cannabidiol protects mouse liver from acute alcohol-induced steatosis through multiple mechanisms including attenuation of alcohol-mediated oxidative stress, prevention of JNK MAPK activation, and increasing autophagy.