Основание храма связано с обретением в 1621–1622 годах иконы Казанской Божией Матери крестьянином Стефаном.На месте явления иконы забил святой источник, что послужило основанием для строительства храма и способствовало развитию поселения.
В 1725–1727 годах на месте первоначальной деревянной церкви был возведен новый деревянный храм с Никольским приделом. В 1773 году была обновлена Ильинская церковь. Обе постройки были уничтожены пожаром 9 мая 1873 года. На их месте подрядчиком С. М. Ларионовым был построен новый кирпичный трехпрестольный храм, освященный в 1877 году.
В 1933 году храм был закрыт, его пятиглавие и колокольня демонтированы. Здание использовалось для различных нужд, включая размещение школы. В августе 1990 года, после возвращения Русской Православной Церкви, начались реставрационные работы, завершившиеся в 1997 году. Второй этап реставрации проходил с 2007 по 2010 годы.
Архитектурный ансамбль храма включает крестильную церковь Владимирской иконы Божией Матери (1993), Крестово-Погребальную часовню в память жертв сталинских репрессий (1991), Ильинскую часовню (1991), Богородскую надкладезную часовню над святым источником (1993) и Богородский некрополь.
При храме функционируют воскресная школа для взрослых и детей, епархиальная библиотека, мастерская по изготовлению киотов и домашних иконостасов, а также церковный хор.