Jednobrodna crkva s dvokatnim zvonikom u liniji glavnog pročelja sagrađena je 1795.-1800. godine na mjestu gotičke župne crkve, osnovane 1374. godine. Gradnja crkve pripisana je zagrebačkom graditelju Johannu Eytheru. 1884. godine u crkvu su preneseni mramorni oltari iz katedrale: oltar sv. Mirka iz 1760. godine, kao

i oltari sv. Franje Asiškog i sv. Jeronima, djela riječkog kipara Sebastijana Petruzzija. Crkva sv. Ivana s očuvanim crkvenim inventarom najznačajnija je kasnobarokno-klasicistička sakralna cjelina u Zagrebu.