Ha sido profesor en el ITAM, en la Facultad de Ciencias Políticas y Sociales de la UNAM, la Universidad Anáhuac, en donde también fue Coordinador de la Carrera de Derecho, en el Centro de Restauración del Patrimonio México-Unesco.