Село Завалье известно с XVI века и находилось в 18 верстах от современной Каширы. В 1578 году в писцовых книгах оно упоминается как деревня, а с постройкой деревянной церкви стало селом. В первой половине XVII века на месте обветшавшей деревянной церкви была возведена каменная церковь во имя Рождества Пресвятой Богородицы. К началу XIX века здание обветшало, и в 1827 году была построена новая церковь, которая сохранилась до наших дней.
Архитектура церкви выполнена в стиле ампир. Здание представляет собой однонефное строение с полукруглой апсидой и трёхъярусной колокольней. Внутреннее убранство включает иконостас и росписи, отражающие традиции того времени.
В советский период церковь не закрывалась, что позволило сохранить её внутреннее убранство. Однако в 1990-х годах здание находилось в руинированном состоянии. В 1990 году храм был передан верующим, и начались работы по его восстановлению. Летом 2007 года на колокольню были подняты колокола, а 21 сентября 2009 года храм открыл свои двери для прихожан.
В 2010 году была зарегистрирована Местная религиозная организация «Православный приход Покровского храма деревни Завалье-2 Каширского округа Коломенской епархии Русской Православной Церкви (Московский Патриархат)». Настоятелем храма является священник Сергей Александрович Пятугин.