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.