Fue presidente de la Real Sociedad Matemática Española.
En 1960 se licenció en Física en la Universidad Complutense de Madrid , y en 1967 se doctoró en Matemáticas por la Universidad de Barcelona.
De 1969 a 1971 fue profesor asistente en la Universidad Complutense de Madrid hasta el año 1971 y asumió la cátedra de geometría y topología de la Universidad de Salamanca, cargo que ocupó hasta su jubilación en 2008.
[2] Investigó las relaciones entre la geometría diferencial y la física matemática e hizo contribuciones a la Teoría Clásica de los Campos, la geometría simpléctica, la geometría de la teoría de campo de gauge, el cálculo de variaciones de orden superior y a la teoría de invariantes diferenciadas.
Durante su mandato promovió la Revista Matemática Iberoamericana y la participación de España en la Olimpiada Matemática Internacional en 1983.