Fue pionero en la investigación sobre la interacción entre partículas sólidas y fluido en sistemas de arcilla-agua. Se ha especializado en ingeniería de cimentaciones, desarrolló un procedimiento para evaluar asentamientos de cimentaciones profundas a base de pilotes de fricción.3 Fue miembro de la Comisión para la Reconstrucción de la Zona Metropolitana de la Ciudad de México, del Comité Asesor en Seguridad Estructural del Gobierno del Distrito Federal. Fue asesor para los trabajos de la corrección estructural de la Catedral Metropolitana de la Ciudad de México.
Fue subdirector técnico de la Comisión Nacional del Agua, subdirector de Programación de la Comisión Federal de Electricidad (CFE) y subdirector de Educación Superior e Investigación Científica del Gobierno Federal de México. Forma parte del Consejo de la Crónica de la Ciudad de México y del Consejo Consultivo del Consorcio de Universidades Mexicanas.
De 1980 a 1981 fue presidente de la Academia Mexicana de Ciencias. De 1982 a 1987 fue secretario general del Consejo Nacional de Ciencia y Tecnología. De 1987 a 1991 fue presidente del Fondo de Estudios e Investigaciones “Ricardo J. Zeveda”, paralelamente fue miembro del Comité Asesor sobre Ciencia y Tecnología para el Desarrollo de