The present invention relates to a process for producing nicotinamide riboside and derivatives thereof. In one aspect, the present invention relates to a process for the preparation of a compound of formula (I): wherein, in formula (I), n is 0 or 1; m is 0 or 1; Y is O or S; R 1 is selected from H, substituted or unsubstituted alkyl, substituted or unsubstituted alkenyl, substituted or unsubstituted alkynyl, substituted or unsubstituted aryl, substituted or unsubstituted primary or secondary amino, Selected; R 2 -R 5 may be the same or different and are each independently selected from H, substituted or unsubstituted alkyl, substituted or unsubstituted alkenyl, substituted or unsubstituted alkynyl, and substituted or unsubstituted aryl; X - is an anion selected from an anion of a substituted or unsubstituted carboxylic acid, a halide, a substituted or unsubstituted sulfonate, a substituted or unsubstituted phosphate, a substituted or unsubstituted sulfate, a substituted or unsubstituted carbonate, and a substituted or unsubstituted carbamate .본 발명은 니코틴아미드 리보사이드 및 그 유도체의 제조 방법에 관한 것이다. 한 측면에서, 본 발명은 하기 화학식 (I)의 화합물의 제조 방법에 관한 것으로, 화학식 (I)에서, n은 0 또는 1이고; m은 0 또는 1이며; Y는 O 또는 S이고; R1은 H, 치환 또는 비치환 알킬, 치환 또는 비치환 알케닐, 치환 또는 비치환 알키닐, 치환 또는 비치환 아릴, 치환 또는 비치환 1차 또는 2차 아미노, 및 치환 또는 비치환 아지도로부터 선택되고; R2-R5는, 동일하거나 상이할 수 있고, 각각 H, 치환 또는 비치환 알킬, 치환 또는 비치환 알케닐, 치환 또는 비치환 알키닐, 및 치환 또는 비치환 아릴로부터 독립적으로 선택되며; X-는 치환 또는 비치환 카복실산의 음이온, 할라이드, 치환 또는 비치환 설포네이트, 치환 또는 비치환 포스페이트, 치환 또는 비치환 설페이트, 치환 또는 비치환 카보네이트, 및 치환 또는 비치환 카바메이트로부터 선택되는 음이온이다.