The present invention discloses a cinacalcet hydrochloride preparation method, which comprises: 1, adopting 3-(trifluoromethyl) phenyl propionaldehyde and R-1-(1-naphthyl)ethylamine as raw materials, and carrying out a condensation reduction reaction in a mixing reaction solvent in the presence of sodium triacetoxyborohydride, 2, extracting the reaction product with water, a salt or an alkali aqueous solution to obtain a cinacalcet base organic phase solution, and 3, carrying out acidification salification on the obtained cinacalcet base organic phase solution with hydrochloric acid to obtain the cinacalcet hydrochloride, wherein one of components in the mixing reaction solvent is water. According to the present invention, the water-containing mixing solvent is adopted as the reaction medium, such that technical defects of solvent use during the sodium triacetoxyborohydride use process are overcome, the harsh condition that the reaction solvent requires a water-free treatment is avoided while reaction selectivity is increased, types of produced impurities and impurity content are substantially reduced, cost is reduced, and environment pollution is reduced.