1964-ben diplomázott az Eötvös Lóránd Tudományegyetem Bölcsészettudományi Karának magyar nyelv és irodalom és művészettörténet szakán. 1964-től 1990-ig a Corvina Kiadó felelős szerkesztője volt, majd a Magyar Nemzeti Galéria tudományos főmunkatársaként dolgozott. 1996-tól 2008-ig egyetemi tanárként és tanszékvezetőként tanította a Magyar Képzőművészeti Egyetem Művészettörténeti Tanszékén. 2006-tól a Magyar Tudományos Akadémia doktora.