A process for preparing rhein and diacerein from aloin by oxidizing aloin dissolved in a polyhydric alcohol by treatment with oxygen in the presence of an acid to obtain aloe-emodin, oxidizing aloe-emodin by treatment with a chromium-free oxidizing medium to obtain rhein and purifying the rhein obtained. The rhein may be acetylated to obtain diacerein.