Деревня расположена в 19 км на юг от центра поселения деревни Паустово и в 35 км на юг от города Вязники близ автодороги 17Н1 Вязники — Татарово
В окладных книгах Рязанской епархии 1678 года деревня входила в состав Сергиево-Горского прихода, в ней было 18 дворов крестьянских.
В конце XIX — начале XX века деревня входила в составе Сергиевской волости Гороховецкого уезда, с 1926 года — в составе Сергиево-Горской волости Вязниковского уезда. В 1859 году в деревне числилось 20 дворов, в 1905 году — 33 дворов, в 1926 году — 56 дворов.
С 1929 года деревня являлась центром Трухачихинского сельсовета Вязниковского района, с 1935 года — в составе Сергиево-Горского сельсовета Никологорского района, с 1963 года — в составе Вязниковского района, с 2005 года — в составе Паустовского сельского поселения.