Parafia powstała w XIII lub XIV w. Z 1428 r. pochodzi wzmianka o pierwszym drewnianym kościele. Obecny został wzniesiony w latach 1728-54 z fundacji kanclerza wielkiego koronnego Jana Sebastiana Szembeka i jego żony Ewy z Leszczyńskich. Konsekracji dokonał 24 XI 1754 r. biskup inflancki Antoni Ostrowski, póżniejszy prymas. W XIX w. kościół wymagał gruntownego remontu, a i parafia się znacznie powiększyła.
Pod koniec tego stulecia proboszcz ks. Władysław Taczanowski postanowil rozbudować kościół. Plany natrafiły na opór władz carskich niezezwalających na większe prace budowlane na przedpolu twierdzy Warszawa. Po wielu staraniach, dopiero w 1898 r. uzyskano zezwolenie na powiększenie kościoła. Prace trwały w latach 1899-1902. Do świątyni dobudowano nawy boczne, transept, a całość przedłużono o nowe prezbiterium. Zachowano barokową formę, autorem projektu był Józef Pius Dziekoński. Wieżę-dzwonnicę wzniesiono w latach 1922-23.