The invention discloses a process for directly producing high-quality sorbitol by taking starch as a raw material. The process comprises the following steps: by taking the starch as the raw material, performing size mixing, liquefaction, saccharification, decoloration, ion exchange and chromatographic separation to collect glucose liquid fraction; then, performing continuous hydrogenation on the glucose liquid fraction by evaporating and concentrating to convert a glucose liquid into a sorbitol liquid; finally, refining, concentrating, mixing and crystallizing, crushing and drying the sorbitol liquid, so as to obtain the high-quality sorbitol, wherein process water is added into starch to perform size mixing, baume degree of the starch milk subjected to the size mixing is 15-20 and the pH value of the starch milk is 4.0-6.0; during liquefaction, the addition amount of liquifying enzyme is 0.30-0.40kg/t dry starch, a spray temperature ranges from 105 DEG C to 145 DEG C and a liquefaction pH value is 5.0-6.0; during saccharification, the addition amount of saccharifying enzyme is 0.35-0.45kg/t dry base, the temperature is kept with intermittent agitation for not less than 48 hours at 50-70 DEG C; during the chromatographic separation, a simulated moving bed chromatographic separation system is adopted, water is taken as an eluent, the separation temperature is controlled to range from 40 DEG C to 80 DEG C, and separation pressure is 0.2 Mpa to 0.5 Mpa. According to the process for directly producing high-quality sorbitol by taking starch as the raw material, the product quality is improved, the production process is simplified, the production efficiency is improved and the production consumption is reduced.