It was founded in 1900 as Novokiyevskoye (Новоки́евское). In 1936, it was given its present name, for Lieutenant Mikhail Kraskin, who died in a border conflict. Urban-type settlement status was granted to it in 1940.
In 1992, the Chinese border checkpoint facility at Hunchun-Chenglingzi was opened and on June 1995 the new Chinese-funded and built passenger and cargo border immigration and customs checkpoint at Kraskino on the Russian side was completed. In 1995, a 30-kilometer (19 mi) long highway, an upgrade from heavily rutted gravel road, Kraskino (Makhalino station) and Hunchun (Chenglingzi border) was completed. In June 1997, the new Russian Kraskino Customs Office Building was opened. Also, between June 1997 and June 1999 railway infrastructure (marshaling yards, freight handling facilities) was constructed at Makhalino station.
A railway line connecting Jilin Province in China and Vladivostok in Russia, running through Kraskino, began operating in February 2010 and was officially opened on November 26, 2010.
^Правительство Российской Федерации. Федеральный закон №107-ФЗ от 3 июня 2011 г. «Об исчислении времени», в ред. Федерального закона №248-ФЗ от 21 июля 2014 г. «О внесении изменений в Федеральный закон "Об исчислении времени"». Вступил в силу по истечении шестидесяти дней после дня официального опубликования (6 августа 2011 г.). Опубликован: "Российская газета", №120, 6 июня 2011 г. (Government of the Russian Federation. Federal Law #107-FZ of June 31, 2011 On Calculating Time, as amended by the Federal Law #248-FZ of July 21, 2014 On Amending Federal Law "On Calculating Time". Effective as of after sixty days following the day of the official publication.).
^ abAdministrative-Territorial Divisions of Primorsky Krai, p. 43.
^ abcdAdministrative-Territorial Divisions of Primorsky Krai, p. 11.