Staromieście było miejscem pierwotnej lokalizacji miasta Lelowa (stąd wywodzi się nazwa miejscowości ). Pewne źródła podają, że w roku 1080 wyburzona została istniejąca tu pogańska świątynia, która stała na placu obwiedzionym wałem obronnym. Na tym miejscu ks. Konrad Mazowiecki wzniósł gród. Król Kazimierz Wielki lokował miasto Lelów na nowym terenie, natomiast w Starym Lelowie z czasem nazwanym Staromieściem pozostawiono stary drewniany kościół. Świątynia ta z upływem czasu ulegała ruinie wobec czego została wyburzona a na jej miejscu wybudowano nową, murowaną. Ta otoczona została kamiennym murem i pełniła również funkcję obronną.
W roku 1794, podczas Insurekcji Kościuszkowskiej kościół został znacznie zniszczony, jego odbudowy dokonano w XIX wieku, nadając mu również rangę parafii. Rozbudowy kościoła dokonano w XX wieku, wówczas też w obwodzie murów obwodowych kościoła zrekonstruowano basztę nad bramą wjazdową. Przed murami kościoła ustawiony jest trak, który niegdyś służył do cięcia bloków kamiennych na płyty.