The invention discloses a method for producing nicergoline, which takes a multifunctional reaction kettle with a special kettle bottom valve as a reactor, a special filter as refining equipment and lysergol as an original raw material and comprises the following steps: directly carrying out photoreaction at room temperature in sulfuric acid-methanol to obtain 10alpha-methoxy optical lysergol; reacting the 10alpha-methoxy optical lysergol with methyl iodide under an alkaline condition to obtain 1-methyl-10alpha-methoxy optical lysergol; and directly forming ester with 5-bromine niacin to produce the nicergoline. Compared with the method for producing the nicergoline through current synthesis equipment, the disclosed production process of the nicergoline has the advantages of few reaction steps, mild reaction conditions, convenient refinement, simple operation, good effects of heat preservation, oxidation resistance, sealing property and environmental protection of the used special equipment, complete reaction, simple structure of reaction equipment, convenient operation, easy disassembling, assembling and cleaning, high filtering efficiency, high reaction quality and yield, and stable product quality.