Село расположено в 9 км на северовосток от Александрова одноимённая железнодорожная платформа на линии Александров — Ярославль
Церковь в селе существовала в начале XVII столетия. По патриаршим окладным книгам под 1628 годом записана церковь Покрова Святой Богородицы в селе Мошнине. Эта церковь к началу XVIII столетия крайне обветшала и вместо неё прихожанами выстроена была новая деревянная церковь, которая была освящена в тоже наименование в 1715 году строителем Лукьяновой пустыни Авраамием. В 1820 году в Мошнине вместо деревянной церкви построен каменный храм с колокольней. Престолов в нём было три: в холодной в честь Покрова Пресвятой Богородицы, в приделах тёплых во имя святых апостолов Петра и Павла и святого Евангелиста Иоанна Богослова. Приход состоял из села Мошнина и деревень: Иванькова, Коскова, Бабицева, Григорова, Темкина, Сивкова. В селе Мошнине имелась земская народная школа, учащихся в 1892-93 году было 43.
В конце XIX — начале XX века село входило в состав Александровской волости Александровского уезда Владимирской губернии. В 1905 году в селе числилось 34 двора.
С 1929 года село являлось центром Мошнинского сельсовета Александровского района, позднее — в составе Балакиревского сельсовета, с 2005 года — в составе Следневского сельского поселения.