Prvotna cerkvena stavba spada v obdobje pozne gotike, a je skozi zgodovino doživela več preobrazb. Konec 18. stoletja, v času Jožefa II. je cerkev doživela baročno prenovo, barokizirani so bili oltarji in okna v prezbiteriju, poleg tega pa je bil obokan tudi prvotno raven in lesen strop. Ljubljanski potres leta 1895 je povzročil precejšno škodo na cerkvi, zaradi česar sta bila obnovljena cerkveno ostrešje in zvonik, zakristija pa je bila premaknjena na desno stran cerkve. Zunanja fasada cerkve je bila obnovljena leta 1924, istega leta pa je cerkev nadomestila zvonike, ki jih je izgubila med prvo svetovno vojno za potrebe orožja. Prenova se je nadaljevala leta 1933, ko so bili iz cerkve odstranjeni tabernakelj, prižnica in stranska oltarja. V 80. letih je bila cerkev obnovljena pod vodstvom Restavratorskega centra Slovenije, vsa tri okna, tudi osrednje, ki je bilo do takrat zazidano, so dobila svojo gotsko prvotno obliko in nova vitražna stekla. Prav tako so leta 1982 iz cerkve odstranili glavni baročni oltar, ki ga je uničila lesna goba. Nazadnje je bila cerkev obnovljena leta 2008, ko sta bila obnovljeni fasada in streha zvonika.