Первое упоминание о храме в честь Казанской иконы Пресвятой Богородицы в посёлке Каспля относится к началу XVIII века. Поселение Каспля, расположенное на берегу одноимённого озера, исторически входило в состав Смоленской губернии. Первоначально храм был деревянным и строился как приходская церковь для местных жителей.
В 1734 году храм был перестроен в камне на средства местных купцов и помещиков. Архитектурный стиль здания соответствовал традициям русского барокко, распространённым в западных регионах Российской империи того периода. Главный престол был освящён в честь Казанской иконы Божией Матери, боковые приделы - во имя святителя Николая Чудотворца и преподобного Сергия Радонежского.
В XIX веке храм неоднократно ремонтировался и расширялся. В 1857 году была построена новая колокольня высотой 38 метров. В 1891 году храм посетил епископ Смоленский и Дорогобужский во время своего визита по приходам губернии.
В советский период, в 1929 году, храм был закрыт постановлением местных властей. Здание использовалось как складское помещение. В годы Великой Отечественной войны храм получил значительные повреждения, но основные конструкции сохранились.
В 1991 году храм был возвращён Русской Православной Церкви. Начались восстановительные работы, которые продолжались до 2003 года. В процессе реставрации были воссозданы утраченные элементы декора фасадов, восстановлена колокольня и внутреннее убранство.
Архитектурный ансамбль храма включает в себя основное здание церкви, колокольню и ограду с воротами. Площадь храма составляет 342 квадратных метра, высота до креста - 29 метров. В храме сохранились фрагменты росписей XIX века, выполненных мастерами московской школы иконописи.