The invention provides a process for the preparation of nicotinamide mononucleotide having formula (I): The method involves the protection of nicotinamide riboside by ketalization followed by phosphorylation and then deprotection to provide nicotinamide mononucleotide.