Se graduó como arquitecto de la UDLAP. Cuenta con dos maestrías: una en la UPC (Barcelona) y otra en la AA (Londres); en ambos casos llevó a cabo investigaciones enfocadas en procesos de diseño y tecnologías digitales. Actualmente cursa el programa Procesos Territoriales de la BUAP, analizando la gestión comunitaria de recursos comunes en asentamientos rurales. Desde 2002, es profesor de tiempo completo del Departamento de Arquitectura de la UDLAP, del cual fue director académico durante seis años. Ha colaborado en diferentes despachos en México y el extranjero, actualmente es socio en JAR Jaspeado Arquitectos.