Посёлок Краснинский был основан в 1860 году. В том же году, по благословению епископа Оренбургского и Уральского Антония I, была построена деревянная церковь во имя Архангела Михаила. Строительство осуществлялось силами прихожан, а затраты составили около 1000 рублей. В 1865 году храм был обшит опалубкой и окрашен белой краской с голубым оттенком. В 1866 году была возведена деревянная ограда вокруг церкви, окрашенная медяной краской. В 1896 году, из-за недостаточной вместимости, храм был расширен по бокам, и построена новая деревянная ограда, заменившая прежнюю, ветхую. Вместимость храма составляла около 800 молящихся. Приходские расходы в 1894 году составили 331 рубль, а в 1895 году — 337 рублей.
В 1930-е годы, в период коллективизации и борьбы с религиозными учреждениями, церковь была закрыта. Здание использовалось под зернохранилище, а затем преобразовано в клуб. Впоследствии здание сгорело, и на его месте был построен Дом культуры.
29 сентября 2000 года, по благословению митрополита Челябинского и Златоустовского Иова, была восстановлена приходская община. Первые богослужения проводились в приспособленных помещениях. 15 июля 2004 года состоялась закладка фундамента нового храма на средства жителей посёлка и меценатов. Строительство было завершено 21 мая 2011 года, когда состоялось первое богослужение. 21 ноября 2012 года епископ Магнитогорский и Верхнеуральский Иннокентий совершил великое освящение вновь построенного храма.
Архитектурно, храм представляет собой кирпичное здание в традиционном православном стиле. Он включает в себя просторный зал для молящихся, алтарную часть и колокольню. Интерьер украшен иконостасом и росписями, отражающими богатое наследие русской церковной архитектуры. При нём функционируют воскресная школа, проводятся культурные и образовательные мероприятия, направленные на сохранение и распространение православных традиций. Регулярно совершаются богослужения, а также оказываются социальные услуги нуждающимся.