Костел прямоугольный в плане, трехнефный, покрыт двухскатной крышей. Архитектура определена в строгих формах, что характерно для стиля классицизма. Храм возведен из двух строительных материалов: главный фасад, апсида, внутренние колонны сооружены из кирпича и оштукатурены, стены боковых фасадов – из шлифованного бутового камня. Это создает интересную цветовую гамму, придает отличительные черты.
Интерьер храма богато декорирован деревянной резьбой. Центром композиции интерьера является деревянный алтарь, декорированный двумя колоннами ионического ордера. Между колоннами, в центре алтаря, образ «Матери Божьей с ребенком». Справа и слева от алтаря расположены два кивоты с иконами, изображенными на дереве: «Георгий Победоносец» (слева) и «Матерь Божья Остробрамская» (справа). Амвон также декорирован деревянной резьбой. В костеле возле алтаря висит мраморная доска с надписью, что здесь похоронена София Пашкевич (1792 – 1820) – жена Владимира Пашкевича, построившего этот костел. За алтарной стеной возле костела похоронен Станислав Хоминский (1804 – 1886 гг.) и его жена Ева – Анна – Мария (1822 – 1904 гг). В храме есть орган.
Территория вокруг костела обнесена оградой из бутового камня, напротив главного фасада в ограде расположены трехпролетные ворота.