Храм в честь святого праведного Иоанна Кронштадтского в хуторе Новосёловка Усть-Лабинского района Краснодарского края был основан в конце XX века. В 90-х годах по благословению правящего архиерея местной епархии здесь был организован приход. Инициаторами создания выступили жители окрестных поселений, обратившиеся в епархиальное управление с соответствующей просьбой.
На территории прихода имелся источник, существовавший по преданию с конца XIX века. В начале 2000-х годов началось активное строительство храмового комплекса. Были проведены работы по укреплению и благоустройству источника, возведена купальня. Одновременно велось строительство самого храма, которое включало укрепление фундамента, возведение стен и сводов, монтаж кровли.
Храм был освящен 2 января 2009 года, в день празднования 100-летия со дня кончины святого праведного Иоанна Кронштадтского. В том же году на звоннице были установлены колокола, отлитые в городе Первоуральске. В 2018 году приход получил статус архиерейского подворья, при нем было организовано сестричество с перспективой создания женского монастыря.
Архитектурный облик храма соответствует традициям православного зодчества. Здание построено из современных материалов с использованием технологий, обеспечивающих долговечность конструкции. Внутреннее убранство включает иконостас с написанными специально для этого храма иконами.
Исторически хутор Новосёловка, где расположен храм, был основан в 1913 году как селение Новосёловское на месте немецкого лютеранского села Нейгейм, существовавшего с 1887 года. В советский период населенный пункт вошел в состав Усть-Лабинского района Краснодарского края.