The invention discloses a thiocarbamate compound preparation method for preparation of a thiocarbamate flotation agent of sulfide ore. According to the preparation method, corresponding xanthate and amine are adopted as starting materials, water is adopted as a solvent, and a one-step method is adopted to synthesize the corresponding thiocarbamate compound. With the preparation method, the defect of the two-step reaction of the traditional method is overcome, the process is simplified, and a production operation environment is improved. The preparation method has characteristics of simpleness, easy operation, substantial synthesis process shortening, production efficiency improvement, and stable product quality, and provides a simple and feasible method for thiocarbamate flotation agent preparation.