Llicenciat (1953) i doctorat (1969) en ciències físiques a la Universitat de Barcelona, s’especialitzà en sismologia a Estrasburg. Es traslladà a Bolívia el 1959, on fou subdirector (1959-64) i director (1964-93) de l’Observatori Sismològic San Calixto de La Paz. El 1966, a petició de la UNESCO, participà en la fundació del Centro Regional de Sismología para América del Sur (CERESIS). Fou també membre de diverses organitzacions internacionals i escriví tractats de sismologia.