Деревня расположена на берегу реки Пекша в 3 км на север от центра поселения посёлка Раздолье и в 4 км на юговосток от райцентра города Кольчугино
В конце XIX — начале XX века деревня входила в состав Завалинской волости Покровского уезда, с 1925 года — в составе Кольчугинской волости Александровского уезда. В 1859 году в деревне числилось 37 дворов, в 1905 году — 53 дворов, в 1926 году — 95 дворов.
С 1929 года деревня являлась центром Ульяниховского сельсовета Кольчугинского района, с 1940 года — в составе Беречинского сельсовета, с 1978 года — в составе Белореченского сельсовета, с 1984 года — в составе Раздольевского сельсовета, с 2005 года — в составе Раздольевского сельского поселения.