Licenciado en Derecho por la Universidad de Sevilla y Doctor en Derecho por la Universidad de Bolonia, discípulo de los profesores Alfonso De Cossío, en España, y de Francesco Galgano, en Italia, tras sus años iniciales como Profesor Ayudante y, después, Profesor Adjunto Numerario, ha sido Catedrático (1980-89) y Secretario General (1981-1984) de la Universidad de Sevilla.
Durante los años 1989-1992 fue Vocal de la Comisión Gestora encargada de la instauración de la prestigiosa Universidad Carlos III de Madrid, presidida por D. Gregorio Peces-Barba Martínez, desempeñando en ella, simultáneamente, la Secretaría General y el Vicerrectorado de Profesorado de dicha Universidad.
Desde el comienzo del curso académico 1992-93 ostenta la Cátedra y la Dirección del Departamento de Derecho Civil de la Universidad Nacional de Educación a Distancia. Desde 1991 es Vocal Permanente de la Comisión General de Codificación; desde 2004 hasta 2010 ha sido Presidente de la Sección española de la Comisión Internacional del Estado Civil y durante ese último año ha sido Presidente del Organismo Internacional.