Линник родился 30 сентября 1958 г. в Троебратке Октябрьского района Амурской области. В 1978 г. закончил Хабаровский техникум жд транспорта, а в 1986 г. — Хабаровский институт инженеров жд транспорта.
С 1980 г. прошел путь от электромонтера связи до замначальника по связи Южно-Сахалинской дистанции сигнализации, связи и вычислительной техники СахЖД (г. Южно-Сахалинск). С 2000 г. — технический директор в компании «ТТК-Далекий Восток» (г. Хабаровск), с августа 2011 г. — 1-ый заместитель генерального директора, а с сентября того же года — исполняющий обязанности генерального директора «ТТК-Далекий Восток».