Родился 11.02.1950 года в Челябинске.
Шахматист, теоретик, международный гроссмейстер (1977), литератор.
В 1967 году окончил физико-математическую школу №31 города Челябинска, в 1972 году — автотракторный факультет ЧПИ. Около года работал на кафедре двигателей внутреннего сгорания в этом же институте. С 1975 года — работал в ПО «Полёт». 1973, 1976 г. — чемпион СССР среди юношей. 1975-91 — член сборной СССР. В 1977 году стал чемпионом мира в командном зачете. Побеждал на многих международных турнирах.
Именем Свешникова назван популярный вариант сицилианской защиты — защита Свешникова. Выпустил 9 книг по теории игры на разных языках.
Источник: Сайт Олега Митяева http://www.mityaev.ru/prize_nominees.cfm#sveshnikov