Possui graduação em Arquitetura e Urbanismo (1994) e doutorado em História (PUC-Rio, 2005). É professor do Departamento de Arquitetura e Urbanismo e do Programa de Pós Graduação em Arquitetura da PUC-Rio. Como docente e pesquisador, atua nas áreas de Arquitetura e Urbanismo, História Social da Cultura, Teoria e História da Arte e da Arquitetura. É membro do conselho editorial das revistas Academia, Cadernos do Proarq, Estudos em Design, Arquitextos Vitruvius.
Co-fundador da Associação Civil Casa de Lucio Costa, e membro eleito do Conselho Superior e do Corpo de Jurados do Instituto de arquitetos do Brasil/IAB-RJ (2010-2011;2012-2013). Visiting Scholar, ao longo de todo o ano de 2012, na Universidade de Stanford, EUA.