The invention provides a method of synthesis of 2-picoline through 5-ketohexanenitrile. According to the method, 5-ketohexanenitrile (acetyl butyronitrile) is utilized as raw materials, with the existence of hydrogen, a particle catalyst is filled in a fixed bed, at the temperature of 380-420 DEG C, under the pressure of 0.02-0.1Mpa, the 2-picoline is synthesized in one step, and each active component of the particle catalyst is Zn1.0CraCubMncKdOe in terms of atomicity. According to the method, with the existence of hydrogen, the 5-ketohexanenitrile raw materials are subjected to hydrogenation, ring closure and dehydrogenation to generate the 2-picoline meanwhile. The method is reasonable in design, high in operability and safe to operate. Due to the method, waster water, waste and waste solid are not generated, and requirement of environment-friendly chemical industry at present is met. According to the method, composite zinc-chromium-manganese-potassium is used as a catalyst, conversion ratio of the 5-ketohexanenitrile can reach 99.0%, molar yield of the 2-picoline can reach 99.0%, and the method can be directly used for synthesizing 2-cyanopridine.