Первая церковь в селе Шалкино была построена в конце XVIII века и освящена во имя святителя Николая Чудотворца. Деревянный храм возвели на средства прихожан. В 1879 году на том же месте построили новое здание церкви с колокольней по проекту саратовского губернского архитектора Сатурнина-Войцеха Францевича Езеровского. Храм имел два престола: главный холодный во имя святителя Николая Чудотворца и теплый в трапезной во имя Покрова Пресвятой Богородицы.
В начале 1930-х годов церковь была закрыта. Священство арестовано и сослано, а здание превращено в склад. Иконы, церковные книги и утварь разобрали по домам прихожане. В 1980-х годах обветшавшее здание окончательно разобрали, а на его месте построили здание средней школы.
В 2007 году начались работы по строительству нового храма на пожертвования прихожан и благотворителей. В 2011 году по благословению архиерея был заложен закладной камень будущего храма в честь Державной иконы Божией Матери. 13 февраля 2013 года на храм установили купола с крестами. Освящение нового храма состоялось 15 сентября 2016 года.
Храм построен в традициях русского церковного зодчества. Современное здание является преемником исторической Никольской церкви, существовавшей в селе с XVIII века. Приход относится к Барышской епархии Симбирской митрополии Русской Православной Церкви.