Disclosed herein is a process for preparing highly pure Citicoline (CDP-Choline) or sodium salt of Citicoline with the aid of dicarboxylic acid or its salts. The process of the present invention results in Citicoline with a purity of more than 99% measured by HPLC.