Расположена в центре региона, в северной части Торжокского района, на правом берегу реки Тверцы, примерно в 6,5 км к северу от районного центра — города Торжка — и 1,5 км к западу от федеральной автомагистрали «Россия» М10[2]. В деревне две улицы — Новая и Центральная[3]. Ближайшие населённые пункты — деревни Митино, Прутенка и Прутня.
На карте 1853 года А. И. Менде деревня обозначена как Васильево[4]. По сведениям 1859 года, владельческое сельцо 2-го стана Новоторжского уездаТверской губернии, при реке Тверце, в 8 верстах от уездного города и 29 верстах от становой квартиры, с 15 дворами, заводом и 167 жителями (93 мужчины, 74 женщины)[5]. В 1884 году — деревня Прутенского прихода Новоторжской волости Новоторжского уезда с 22 дворами и 165 жителями (77 мужчин, 88 женщин)[6].