Каменное здание храма изначально имело пять глав и колокольню. В архитектурном плане храм разделён на летнюю и зимнюю части. Летняя церковь включает один престол в честь Рождества святого Иоанна Предтечи, тогда как зимняя церковь имеет два престола: во имя святителя Николая, архиепископа Мир Ликийских, чудотворца, и во имя преподобного Геннадия Костромского и Любимоградского.
В 1905 году рядом с храмом, по большой Буйской дороге, была построена каменная часовня. В приход храма входили жители города Любим, а также деревни Останково, расположенной в полутора верстах от церкви. В приходе функционировали земская больница и богадельня. Штатный состав причта включал священника и псаломщика. Казённое жалованье причту составляло 392 рубля в год, а причтовый капитал в процентных бумагах достигал 7510 рублей.
В советский период храм был закрыт и использовался не по назначению, в том числе под столярную мастерскую. В результате этого здание обветшало и потребовало значительных реставрационных работ.