Egresado de la Facultad de Arquitectura de la Universidad de São Paulo (1987). Masters (1999) y Doctorado (2005) por la misma institución.
Profesor de Diseño desde 1990. En la actualidad enseña en la FAU (desde 2002) y la Escola da Cidade (desde 2002), de la que es miembro fundador, actual coordinador del Consejo Pedagógico y, junto con Fernando Viegas, coordinador del Curso de Especialización Latina: una mirada a través de la arquitectura. Profesor invitado en el Curso de Postgrado de la FAU-Mackenzie y el Taller Sudamerica FADU-UBA.
Participa de la oficina de arquitectura Paulista Angelo Bucci y Alvaro Razuk (1987-1992). Con Angelo Bucci también trabajó desde 1992 hasta 1996 y luego 2002 y 2004 en SPBR Arquitectos. Desde 2004 participa en el grupo SP.