История прихода восходит к 1670 году, когда в Красной Горке была основана первая деревянная церковь. В 1778 году на средства прихожан была возведена каменная однопрестольная церковь во имя святителя Николая Чудотворца. В 1828 году был построен правый придел в честь Грузинской иконы Божией Матери, а в 1902 году — левый придел во имя Архистратига Михаила. В 1874 году была возведена колокольня. Все строительные работы осуществлялись за счёт прихожан.
В 1883 году при храме было образовано приходское попечительство. В 1886 году храм был обнесён каменной оградой с железной решёткой. В 1894 году на средства попечительства и прихожан была построена колокольня и расширена трапезная. В 1902 году были оштукатурены стены правого придела, а также завершено строительство левого придела, начатое в 1900 году. В 1913 году была расширена арка в главной части храма.
В архитектуре фасада церкви сочетаются элементы барокко (главная апсида, четверик, окна) и русского стиля (колокольня, кокошники, завершение четверика). Центральный двусветный храмовый объём, квадратный в плане, завершается луковичной главкой на восьмигранном барабане. К храму примыкает пятиярусная колокольня, скомпонованная из разновеликих четвериков, верхний из которых имеет полукруглое завершение. Главный вход в храм оформлен в виде массивного портала.
В советское время храм был закрыт и использовался под хозяйственные нужды. За этот период были утрачены купола с крестами и барабаны, а само здание до середины окон засыпали землёй. С южной и северной сторон к зданию были пристроены кирпичные хозяйственные помещения.
В 1990 году храм был возвращён Русской православной церкви. В 2001 году началась реставрация здания, в ходе которой были восстановлены барабаны и главки храмовой части и колокольни, заново выложен мраморный пол, изготовлены ворота и калитка, аналогичные первоначальным.