Село находится в 18 км к западу от г. Озёры. Древнее название села Селижа производно от название речки Селижара, имеющего, вероятнее всего финно-угорское происхождение. В основе ее названия лежит реконструированная форма Сережар, восходящее к финскому слову särki «плотва». Второе, более позднее название Суково произошло от некалендарного личного имени Сук или фамилии (отчества) Суков. Предположительно, село Суково получило свое название от фамилии Ивана Ивановича Сукова, занимавшего в 1521 г. высокую придворную должность ясельничего (от «ясли» — ящик для корма скота).
Село упоминается как владельческое в составе Комарёвского стана Коломенского уезда в писцовых книгах Московского государства ХVI в. Село обозначено на плане Генерального межевания 1784 г. и Генеральном плане Коломенского уезда 1847 г. В 1850-е годы в селе по 61 двору проживало 643 человека, имелась каменная церковь. В 1862 г численность населения по невыясненным причинам сократилась до 383 человек, а дворов — до 43. В 1912 г. в селе работал лесопильный завод Дубова и Ковригина, в связи с чем количество жителей увеличилось.
В 1917-1929 г. село в составе Суковской волости подчинялось Озёрскому совету рабочих и крестьянских депутатов. В 1924 г. в селе было 142 двора, 880 жителей, 95 лошадей, 127 коров, 430 овец, 10 фруктовых садов. При районировании 1929 г. с. Суково включили в Озёрский район. В 1951 г. село передали в Каширский район, а в 1958 г. присоединили к Ступинскому району.