Деревня расположена на берегу реки Пекша в 25 км на север от центра поселения деревни Пекша и в 32 км на северовосток от райцентра города Петушки
По переписным книгам 1678 года деревня Марково вместе с селом Кораваевым принадлежала двум вотчинникам Федору и Степану Кузьминым.
В конце XIX — начале XX века деревня входила в состав Короваевской волости Покровского уезда. В 1859 году в деревне числилось 32 дворов, в 1905 году — 52 дворов, в деревне Очеп, располагавшейся севернее, было 38 дворов и 241 жителей.
В ведомости об общественных попойках в 1-м стане Покровского уезда за апрель-июнь 1890 года, в числе прочих был описан и случай и из деревни Марково. Крестьяне единоразово выпили 1 ведро (12,3 л) вина на 5 рублей за увольнение односельчанина крестьянина Петра Брыкина в покровские мещане.
С 1929 года деревня являлась центром Марковского сельсовета Петушинского района, с 1939 года — в составе Караваевского сельсовета, с 1979 года — в составе Анкудиновского сельсовета, 2005 года — в составе Пекшинского сельского поселения.
В 1974 году с деревней объединена упразднённая деревня Очеп.